Annotation of embedaddon/php/ext/ereg/regex/utils.h, revision 1.1
1.1 ! misho 1: /* utility definitions */
! 2:
! 3: #ifdef _POSIX2_RE_DUP_MAX
! 4: #define DUPMAX _POSIX2_RE_DUP_MAX
! 5: #else
! 6: #define DUPMAX 255
! 7: #endif
! 8: #define INFINITY (DUPMAX + 1)
! 9: #define NC (CHAR_MAX - CHAR_MIN + 1)
! 10: typedef unsigned char uch;
! 11:
! 12: /* switch off assertions (if not already off) if no REDEBUG */
! 13: #ifndef REDEBUG
! 14: #ifndef NDEBUG
! 15: #define NDEBUG /* no assertions please */
! 16: #endif
! 17: #endif
! 18: #include <assert.h>
! 19:
! 20: /* for old systems with bcopy() but no memmove() */
! 21: #ifdef USEBCOPY
! 22: #define memmove(d, s, c) bcopy(s, d, c)
! 23: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>