00001 /* GLOBAL.H - RSAREF types and constants 00002 */ 00003 00004 /* PROTOTYPES should be set to one if and only if the compiler supports 00005 function argument prototyping. 00006 The following makes PROTOTYPES default to 0 if it has not already 00007 been defined with C compiler flags. 00008 */ 00009 #ifndef PROTOTYPES 00010 #define PROTOTYPES 0 00011 #endif 00012 00013 /* POINTER defines a generic pointer type */ 00014 typedef unsigned char *POINTER; 00015 00016 /* UINT2 defines a two byte word */ 00017 typedef unsigned short int UINT2; 00018 00019 /* UINT4 defines a four byte word */ 00020 typedef unsigned long int UINT4; 00021 00022 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above. 00023 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 00024 returns an empty list. 00025 */ 00026 #if PROTOTYPES 00027 #define PROTO_LIST(list) list 00028 #else 00029 #define PROTO_LIST(list) () 00030 #endif