]> git.saurik.com Git - wxWidgets.git/blame - src/regex/utils.h
More unicode related cleanup and fixes for wxPython
[wxWidgets.git] / src / regex / utils.h
CommitLineData
5a419892
VZ
1/* utility definitions */
2#ifdef _POSIX2_RE_DUP_MAX
3#define DUPMAX _POSIX2_RE_DUP_MAX
4#else
5#define DUPMAX 255
6#endif
7#define INFINITY (DUPMAX + 1)
8#define NC (CHAR_MAX - CHAR_MIN + 1)
9typedef unsigned char uch;
10
11/* switch off assertions (if not already off) if no REDEBUG */
12#ifndef REDEBUG
13#ifndef NDEBUG
14#define NDEBUG /* no assertions please */
15#endif
16#endif
17#include <assert.h>
18
19/* for old systems with bcopy() but no memmove() */
20#ifdef USEBCOPY
21#define memmove(d, s, c) bcopy(s, d, c)
22#endif