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. 6The following makes PROTOTYPES default to 0 if it has not already 7 8 been defined with C compiler flags. 9 */ 10#ifndef PROTOTYPES 11#define PROTOTYPES 0 12#endif 13 14/* POINTER defines a generic pointer type */ 15typedef unsigned char *POINTER; 16 17/* UINT2 defines a two byte word */ 18typedef unsigned short int UINT2; 19 20/* UINT4 defines a four byte word */ 21typedef unsigned long int UINT4; 22 23/* PROTO_LIST is defined depending on how PROTOTYPES is defined above. 24If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 25 returns an empty list. 26 */ 27#if PROTOTYPES 28#define PROTO_LIST(list) list 29#else 30#define PROTO_LIST(list) () 31#endif 32 33