| 11 |
system has neither bcopy() nor memmove(), leave them both as 0; an emulation |
system has neither bcopy() nor memmove(), leave them both as 0; an emulation |
| 12 |
function will be used. */ |
function will be used. */ |
| 13 |
|
|
| 14 |
/* Define to empty if the keyword does not work. */ |
/* If you are compiling for a system that uses EBCDIC instead of ASCII |
| 15 |
|
character codes, define this macro as 1. On systems that can use "configure", |
| 16 |
|
this can be done via --enable-ebcdic. */ |
| 17 |
|
|
| 18 |
|
#ifndef EBCDIC |
| 19 |
|
#define EBCDIC 0 |
| 20 |
|
#endif |
| 21 |
|
|
| 22 |
|
/* If you are compiling for a system that needs some magic to be inserted |
| 23 |
|
before the definition of an exported function, define this macro to contain the |
| 24 |
|
relevant magic. It apears at the start of every exported function. */ |
| 25 |
|
|
| 26 |
|
#define EXPORT |
| 27 |
|
|
| 28 |
|
/* Define to empty if the "const" keyword does not work. */ |
| 29 |
|
|
| 30 |
#undef const |
#undef const |
| 31 |
|
|
| 32 |
/* Define to `unsigned' if <stddef.h> doesn't define size_t. */ |
/* Define to "unsigned" if <stddef.h> doesn't define size_t. */ |
| 33 |
|
|
| 34 |
#undef size_t |
#undef size_t |
| 35 |
|
|
| 81 |
#define MATCH_LIMIT 10000000 |
#define MATCH_LIMIT 10000000 |
| 82 |
#endif |
#endif |
| 83 |
|
|
| 84 |
|
/* When calling PCRE via the POSIX interface, additional working storage is |
| 85 |
|
required for holding the pointers to capturing substrings because PCRE requires |
| 86 |
|
three integers per substring, whereas the POSIX interface provides only two. If |
| 87 |
|
the number of expected substrings is small, the wrapper function uses space on |
| 88 |
|
the stack, because this is faster than using malloc() for each call. The |
| 89 |
|
threshold above which the stack is no longer use is defined by POSIX_MALLOC_ |
| 90 |
|
THRESHOLD. On Unix systems, "configure" can be used to override this default. |
| 91 |
|
*/ |
| 92 |
|
|
| 93 |
|
#ifndef POSIX_MALLOC_THRESHOLD |
| 94 |
|
#define POSIX_MALLOC_THRESHOLD 10 |
| 95 |
|
#endif |
| 96 |
|
|
| 97 |
|
/* PCRE uses recursive function calls to handle backtracking while matching. |
| 98 |
|
This can sometimes be a problem on systems that have stacks of limited size. |
| 99 |
|
Define NO_RECURSE to get a version that doesn't use recursion in the match() |
| 100 |
|
function; instead it creates its own stack by steam using pcre_recurse_malloc |
| 101 |
|
to get memory. For more detail, see comments and other stuff just above the |
| 102 |
|
match() function. On Unix systems, "configure" can be used to set this in the |
| 103 |
|
Makefile (use --disable-recursion). */ |
| 104 |
|
|
| 105 |
|
/* #define NO_RECURSE */ |
| 106 |
|
|
| 107 |
/* End */ |
/* End */ |