| 15 |
|
|
| 16 |
GENERAL |
GENERAL |
| 17 |
|
|
| 18 |
I (Philip Hazel) have no knowledge of Windows or VMS sytems and how their |
I (Philip Hazel) have no experience of Windows or VMS sytems and how their |
| 19 |
libraries work. The items in the PCRE distribution and Makefile that relate to |
libraries work. The items in the PCRE distribution and Makefile that relate to |
| 20 |
anything other than Unix-like systems are untested by me. |
anything other than Unix-like systems are untested by me. |
| 21 |
|
|
| 105 |
pcre_version.c |
pcre_version.c |
| 106 |
pcre_xclass.c |
pcre_xclass.c |
| 107 |
|
|
| 108 |
|
Make sure that you include -I. in the compiler command (or equivalent for |
| 109 |
|
an unusual compiler) so that all included PCRE header files are first |
| 110 |
|
sought in the current directory. Otherwise you run the risk of picking up |
| 111 |
|
a previously-installed file from somewhere else. |
| 112 |
|
|
| 113 |
(7) Now link all the compiled code into an object library in whichever form |
(7) Now link all the compiled code into an object library in whichever form |
| 114 |
your system keeps such libraries. This is the basic PCRE C library. If |
your system keeps such libraries. This is the basic PCRE C library. If |
| 115 |
your system has static and shared libraries, you may have to do this once |
your system has static and shared libraries, you may have to do this once |
| 156 |
small for matching patterns that need much recursion. In particular, test 2 may |
small for matching patterns that need much recursion. In particular, test 2 may |
| 157 |
fail because of this. Normally, running out of stack causes a crash, but there |
fail because of this. Normally, running out of stack causes a crash, but there |
| 158 |
have been cases where the test program has just died silently. See your linker |
have been cases where the test program has just died silently. See your linker |
| 159 |
documentation for how to increase stack size if you experience problems. The |
documentation for how to increase stack size if you experience problems. The |
| 160 |
Linux default of 8Mb is a reasonable choice for the stack, though even that can |
Linux default of 8Mb is a reasonable choice for the stack, though even that can |
| 161 |
be too small for some pattern/subject combinations. There is more about stack |
be too small for some pattern/subject combinations. There is more about stack |
| 162 |
usage in the "pcrestack" documentation. |
usage in the "pcrestack" documentation. |
| 163 |
|
|
| 164 |
|
|
| 315 |
$! |
$! |
| 316 |
========================= |
========================= |
| 317 |
|
|
| 318 |
Last Updated: 05 July 2007 |
Last Updated: 01 August 2007 |
| 319 |
**** |
**** |