import cyrus-sasl-2.1.23
[cyrus-sasl.git] / win32 / include / md5global.h
1 /* GLOBAL.H - RSAREF types and constants\r
2  */\r
3 #ifndef MD5GLOBAL_H\r
4 #define MD5GLOBAL_H\r
5 \r
6 /* PROTOTYPES should be set to one if and only if the compiler supports\r
7   function argument prototyping.\r
8 The following makes PROTOTYPES default to 0 if it has not already\r
9   been defined with C compiler flags.\r
10  */\r
11 #ifndef PROTOTYPES\r
12 #define PROTOTYPES 0\r
13 #endif\r
14 \r
15 /* POINTER defines a generic pointer type */\r
16 typedef unsigned char *POINTER;\r
17 \r
18 typedef signed char INT1;               /*  8 bits */\r
19 typedef short INT2;                     /* 16 bits */\r
20 typedef int INT4;                       /* 32 bits */\r
21 /* There is no 64 bit type */\r
22 typedef unsigned char UINT1;            /*  8 bits */\r
23 typedef unsigned short UINT2;           /* 16 bits */\r
24 typedef unsigned int UINT4;             /* 32 bits */\r
25 /* There is no 64 bit type */\r
26 \r
27 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above.\r
28 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it\r
29 returns an empty list.\r
30 */\r
31 #if PROTOTYPES\r
32 #define PROTO_LIST(list) list\r
33 #else\r
34 #define PROTO_LIST(list) ()\r
35 #endif\r
36 \r
37 #endif /* MD5GLOBAL_H */\r
38 \r