gendef.h
上传用户:kaigelee
上传日期:2022-07-13
资源大小:6432k
文件大小:1k
源码类别:

图片显示

开发平台:

Visual C++

  1. #ifndef _GENDEF_H_
  2. #define _GENDEF_H_
  3. /*****************************************************************************
  4. ** PORTABLE SYSTEM WIDE DATA TYPES 
  5. *****************************************************************************/
  6. #ifndef PROTOTYPES
  7. #define PROTOTYPES 0
  8. #endif
  9. #ifndef TRUE
  10. #  define TRUE  1
  11. #endif
  12. #ifndef FALSE
  13. #  define FALSE 0
  14. #endif
  15. #ifndef NULL
  16. #  define NULL  (0)
  17. #endif
  18. typedef signed char                  INT8S;
  19. typedef signed short                 INT16S;
  20. typedef signed long                  INT32S;
  21. typedef unsigned char                INT8U;
  22. typedef unsigned short               INT16U;
  23. typedef unsigned long                INT32U;
  24. /*****************************************************************************
  25. ** Generic Return Values. These will not be redefined in the respective
  26. ** drivers.
  27. *****************************************************************************/
  28. #ifndef SUCCESS
  29. #  define SUCCESS  (0)
  30. #endif
  31. #ifndef FAILURE
  32. #  define FAILURE  (-1)
  33. #endif
  34. #define _min(a,b) (((a) < (b)) ? (a) : (b))     /* Choose minimum value */
  35. #endif /* #ifdef _GENDEF_H_ */