Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-21 10:15:32

0001 /* GLOBAL.H - RSAREF types and constants
0002  */
0003 #ifndef MD5GLOBAL_H
0004 #define MD5GLOBAL_H
0005 
0006 /* PROTOTYPES should be set to one if and only if the compiler supports
0007   function argument prototyping.
0008 The following makes PROTOTYPES default to 0 if it has not already
0009   been defined with C compiler flags.
0010  */
0011 #ifndef PROTOTYPES
0012 #define PROTOTYPES 0
0013 #endif
0014 
0015 /* POINTER defines a generic pointer type */
0016 typedef unsigned char *POINTER;
0017 
0018 typedef signed char INT1;       /*  8 bits */
0019 typedef short INT2;         /* 16 bits */
0020 typedef int INT4;           /* 32 bits */
0021 typedef long INT8;          /* 64 bits */
0022 typedef unsigned char UINT1;        /*  8 bits */
0023 typedef unsigned short UINT2;       /* 16 bits */
0024 typedef unsigned int UINT4;     /* 32 bits */
0025 typedef unsigned long UINT8;        /* 64 bits */
0026 
0027 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
0028 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
0029 returns an empty list.
0030 */
0031 #if PROTOTYPES
0032 #define PROTO_LIST(list) list
0033 #else
0034 #define PROTO_LIST(list) ()
0035 #endif
0036 
0037 #endif /* MD5GLOBAL_H */
0038