1 /* GLOBAL.H - RSAREF types and constants 2 */ 3 4 /* PROTOTYPES should be set to one if and only if the compiler supports 5 function argument prototyping. 6 The following makes PROTOTYPES default to 0 if it has not already 7 been defined with C compiler flags. 8 */ 9 #ifndef PROTOTYPES 10 #define PROTOTYPES 0 11 #endif 12 13 /* POINTER defines a generic pointer type */ 14 typedef unsigned char *POINTER; 15 16 /* UINT2 defines a two byte word */ 17 typedef unsigned short int UINT2; 18 19 /* UINT4 defines a four byte word */ 20 typedef unsigned int UINT4; 21 22 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above. 23 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 24 returns an empty list. 25 */ 26 #if PROTOTYPES 27 #define PROTO_LIST(list) list 28 #else 29 #define PROTO_LIST(list) () 30 #endif 31