Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
mangler.h File Reference

Go to the source code of this file.

Classes

struct  ManglerData
 

Macros

#define BLITZ_SIZE   3
 
#define MPLAYER_NAME_MAX   20
 
#define SERIAL_MAX   23
 
#define PACK
 
#define Eval(x, y, z)
 

Typedefs

typedef unsigned char ForwardMaskType
 
typedef enum NetCommandType NetCommandType
 

Enumerations

enum  NetCommandType { NET_MANGLER_REQUEST = 43 , NET_MANGLER_RESPONSE = 44 }
 

Macro Definition Documentation

◆ BLITZ_SIZE

#define BLITZ_SIZE   3

Definition at line 31 of file mangler.h.

◆ Eval

#define Eval ( x,
y,
z )
Value:
( *((z *)(&((x)->payload[(y)]))) )

Definition at line 73 of file mangler.h.

◆ MPLAYER_NAME_MAX

#define MPLAYER_NAME_MAX   20

Definition at line 33 of file mangler.h.

◆ PACK

#define PACK

Definition at line 46 of file mangler.h.

◆ SERIAL_MAX

#define SERIAL_MAX   23

Definition at line 34 of file mangler.h.

Typedef Documentation

◆ ForwardMaskType

typedef unsigned char ForwardMaskType

Definition at line 35 of file mangler.h.

◆ NetCommandType

Enumeration Type Documentation

◆ NetCommandType

Enumerator
NET_MANGLER_REQUEST 
NET_MANGLER_RESPONSE 

Definition at line 36 of file mangler.h.