| 44 |
#define NEWLINE '\n' |
#define NEWLINE '\n' |
| 45 |
#endif |
#endif |
| 46 |
|
|
| 47 |
|
/* The value of LINK_SIZE determines the number of bytes used to store |
| 48 |
|
links as offsets within the compiled regex. The default is 2, which allows for |
| 49 |
|
compiled patterns up to 64K long. This covers the vast majority of cases. |
| 50 |
|
However, PCRE can also be compiled to use 3 or 4 bytes instead. This allows for |
| 51 |
|
longer patterns in extreme cases. On Unix systems, "configure" can be used to |
| 52 |
|
override this default. */ |
| 53 |
|
|
| 54 |
|
#ifndef LINK_SIZE |
| 55 |
|
#define LINK_SIZE 2 |
| 56 |
|
#endif |
| 57 |
|
|
| 58 |
|
/* The value of MATCH_LIMIT determines the default number of times the match() |
| 59 |
|
function can be called during a single execution of pcre_exec(). (There is a |
| 60 |
|
runtime method of setting a different limit.) The limit exists in order to |
| 61 |
|
catch runaway regular expressions that take for ever to determine that they do |
| 62 |
|
not match. The default is set very large so that it does not accidentally catch |
| 63 |
|
legitimate cases. On Unix systems, "configure" can be used to override this |
| 64 |
|
default default. */ |
| 65 |
|
|
| 66 |
|
#ifndef MATCH_LIMIT |
| 67 |
|
#define MATCH_LIMIT 10000000 |
| 68 |
|
#endif |
| 69 |
|
|
| 70 |
/* End */ |
/* End */ |