sniptype.h
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:1k
- /* +++Date last modified: 05-Jul-1997 */
- /*
- ** SNIPTYPE.H - Include file for SNIPPETS data types and commonly used macros
- */
- #ifndef SNIPTYPE__H
- #define SNIPTYPE__H
- #include <stdlib.h> /* For free() */
- #include <string.h> /* For NULL & strlen() */
- typedef enum {Error_ = -1, Success_, False_ = 0, True_} Boolean_T;
- #if !defined(WIN32) && !defined(_WIN32) && !defined(__NT__)
- && !defined(_WINDOWS)
- #if !defined(OS2)
- typedef unsigned char BYTE;
- typedef unsigned long DWORD;
- #endif
- typedef unsigned short WORD;
- #else
- #define WIN32_LEAN_AND_MEAN
- #define NOGDI
- #define NOSERVICE
- #undef INC_OLE1
- #undef INC_OLE2
- #include <windows.h>
- #define HUGE
- #endif
- #define NUL ' '
- #define LAST_CHAR(s) (((char *)s)[strlen(s) - 1])
- #define TOBOOL(x) (!(!(x)))
- #define FREE(p) (free(p),(p)=NULL)
- #endif /* SNIPTYPE__H */