md5global.h
上传用户:xxcykj
上传日期:2007-01-04
资源大小:727k
文件大小:1k
源码类别:

Email客户端

开发平台:

Unix_Linux

  1. /*
  2.  * For license terms, see the file COPYING in this directory.
  3.  *
  4.  * md5global.h    Global declarations for MD5 module used by fetchmail
  5.  *
  6.  */
  7. #ifndef MD5GLOBAL_H__
  8. #define MD5GLOBAL_H__ 
  9. /* GLOBAL.H - RSAREF types and constants
  10.  */
  11. /* force prototypes on, we need ANSI C anyway */
  12. #ifndef PROTOTYPES
  13. #define PROTOTYPES 1
  14. #endif
  15. /* POINTER defines a generic pointer type */
  16. typedef unsigned char *POINTER;
  17. /* UINT2 defines a two byte word */
  18. typedef unsigned short int UINT2;
  19. /* UINT4 defines a four byte word */
  20. #if SIZEOF_INT == 4
  21. typedef unsigned int UINT4;
  22. #else
  23. typedef unsigned long int UINT4;
  24. #endif
  25. /* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
  26. If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
  27.   returns an empty list.
  28.  */
  29. #if PROTOTYPES
  30. #define PROTO_LIST(list) list
  31. #else
  32. #define PROTO_LIST(list) ()
  33. #endif
  34. #endif  /* MD5GLOBAL_H__ */