summaryrefslogtreecommitdiff
path: root/NON-UNIX-USE
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2007-07-31 11:11:23 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2007-07-31 11:11:23 +0000
commit235d0eb42c6281f0d8a1863f866c4d2722f0cdcf (patch)
tree18a91963e71dceef26a3d9b4380c42e061522f1a /NON-UNIX-USE
parent4292c7b67b5f7c16a73defcbfe36331819125e64 (diff)
downloadpcre-235d0eb42c6281f0d8a1863f866c4d2722f0cdcf.tar.gz
Update version number; add words about stacks to NON-UNIX-USE.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@198 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'NON-UNIX-USE')
-rw-r--r--NON-UNIX-USE13
1 files changed, 13 insertions, 0 deletions
diff --git a/NON-UNIX-USE b/NON-UNIX-USE
index 8b22fa4..ea66993 100644
--- a/NON-UNIX-USE
+++ b/NON-UNIX-USE
@@ -7,6 +7,7 @@ This document contains the following sections:
Generic instructions for the PCRE C library
The C++ wrapper functions
Building for virtual Pascal
+ Stack size in Windows environments
Comments about Win32 builds
Building under Windows with BCC5.5
Building PCRE on OpenVMS
@@ -144,6 +145,18 @@ additional files. The following files in the distribution are for building PCRE
for use with VP/Borland: makevp_c.txt, makevp_l.txt, makevp.bat, pcregexp.pas.
+STACK SIZE IN WINDOWS ENVIRONMENTS
+
+The default processor stack size of 1Mb in some Windows environments is too
+small for matching patterns that need much recursion. In particular, test 2 may
+fail because of this. Normally, running out of stack causes a crash, but there
+have been cases where the test program has just died silently. See your linker
+documentation for how to increase stack size if you experience problems. The
+Linux default of 8Mb is a reasonable choice for the stack, though even that can
+be too small for some pattern/subject combinations. There is more about stack
+usage in the "pcrestack" documentation.
+
+
COMMENTS ABOUT WIN32 BUILDS
There are two ways of building PCRE using the "configure, make, make install"