Annotation of embedaddon/php/ext/ereg/regex/utils.h, revision 1.1.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>