utils.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* utility definitions */
  2. #ifdef _POSIX2_RE_DUP_MAX
  3. #define DUPMAX _POSIX2_RE_DUP_MAX /* xxx is this right? */
  4. #else
  5. #define DUPMAX 255
  6. #endif
  7. #define RE_INFINITY (DUPMAX + 1)
  8. #define NC (CHAR_MAX - CHAR_MIN + 1)
  9. typedef unsigned char uch;
  10. /* switch off assertions (if not already off) if no REDEBUG */
  11. #ifndef REDEBUG
  12. #ifndef NDEBUG
  13. #define NDEBUG /* no assertions please */
  14. #endif
  15. #endif
  16. #include <assert.h>
  17. /* for old systems with bcopy() but no memmove() */
  18. #ifdef USEBCOPY
  19. #define memmove(d, s, c) bcopy(s, d, c)
  20. #endif