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>