summaryrefslogtreecommitdiff
path: root/pcreposix.c
Commit message (Collapse)AuthorAgeFilesLines
* File tidies for 8.39-RC1.ph102016-05-231-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1651 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix workspace overflow for (*ACCEPT) with deeply nested parentheses.ph102016-02-101-2/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1631 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give error for regexec with pmatch=NULL and REG_STARTEND set.ph102015-11-291-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1614 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Files tidied for 8.36-RC1.ph102014-09-151-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1502 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give error for \x{} and \o{}.ph102014-05-271-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1481 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement pcre_stack_guard.ph102014-02-091-2/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1454 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.34-RC1.ph102013-11-191-5/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1404 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Require group names to start with a non-digit.ph102013-11-091-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1394 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give errors for [A-\d] and [a-[:digit:]] etc.ph102013-11-061-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1392 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement compile-time nested parentheses limit, specified at build time.ph102013-11-051-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1389 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add \o{} and tidy up \x{} handling. Minor update to RunTest.ph102013-10-091-2/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1370 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies (trails spaces, html updates) for 8.33-RC1.ph102013-05-011-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1320 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Implement PCRE_NEVER_UTFph102013-04-051-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1309 2f5784b3-3f2a-0410-8824-cb99058d5e15
* File tidies, preparing for 8.32-RC1.ph102012-11-111-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1221 2f5784b3-3f2a-0410-8824-cb99058d5e15
* pcre32: Add 32-bit librarychpe2012-10-161-3/+4
| | | | | | | | | | Create libpcre32 that operates on 32-bit characters (UTF-32). This turned out to be surprisingly simple after the UTF-16 support was introduced; mostly just extra ifdefs and adjusting and adding some tests. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1055 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix re_nsub bug in the POSIX wrapper.ph102012-08-291-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1024 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.31-RC2.ph102012-06-201-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@982 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Apply character value checks to \u.... in JavaScript mode, for compatibility ph102012-06-171-1/+2
| | | | | | | with \x{....} in non-JavaScript mode. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@978 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Document update for 8.31-RC1 test release.ph102012-06-021-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@975 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Check for overlong name in (*MARK) etc.ph102012-05-041-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@964 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Additional casts to avoid compiler warnings, originally from a MS compiler, but ph102012-01-231-1/+1
| | | | | | | also given by gcc if you turn on enough warnings. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@904 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source file tidies for 8.30-RC1 release; fix Makefile.am bugs for building ph102012-01-211-1/+1
| | | | | | | symbolic links to man pages. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@903 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidy compile-time error messages for 16-bit.ph102012-01-041-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@848 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Merging all the changes from the pcre16 branch into the trunk.ph102011-12-281-4/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@836 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Rolled back trunk to r755 to prepare for merging the 16-bit branch.ph102011-12-281-3/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@835 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Source tidies for 8.21-RC1ph102011-12-061-3/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@788 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Test for workspace overflow with forward reference data.ph102011-11-221-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@760 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Disallow \N in character classes, for Perl compatibility.ph102011-11-211-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@758 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fixed several items that were being incorrectly rejected as "not fixed length"ph102011-11-151-0/+2
| | | | | | | in lookbehinds. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@747 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Documentation and general text tidies in preparation for test release.ph102011-08-021-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@654 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix isolated \k bug.ph102011-07-221-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@629 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidies of documenation and code while preparing for release.ph102010-11-241-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@579 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Give error if \c is followed by a byte > 127 (in ASCII/UTF-8 modes).ph102010-11-201-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@574 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidyup for 8.10-RC2 test release.ph102010-06-161-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@545 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Reverse pcreposix.c #include patch; doesn't work on Windows.ph102010-06-071-0/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@536 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added a lot of (int) casts to avoid compiler warnings in systems where ph102010-06-011-3/+3
| | | | | | | size_t is 64-bit. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@530 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Remove explicit include of pcre.h from pcreposix.c because pcre_internal.h ph102010-05-221-1/+0
| | | | | | | already includes it. This avoids a PCRE_EXP_DECL problem. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@521 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added PCRE_UCP and related stuff to make \w etc use Unicode properties.ph102010-05-181-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@518 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add support for *MARK and names for *PRUNE, *SKIP, *THEN.ph102010-03-271-2/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@510 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidies for 8.02-RC1 release.ph102010-03-101-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@507 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add some checks for the eint vector size and the list of compile-time error ph102010-03-031-15/+28
| | | | | | | texts. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@499 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidy up, remove trailing spaces, etc. for 8.00-RC1.ph102009-10-051-17/+17
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@461 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Allow duplicate names for same-numbered groups; forbid different names.ph102009-10-031-1/+3
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@457 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add REG_UNGREEDY (non-standard) to the POSIX interface.ph102009-09-021-8/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@432 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Fix POSIX error code bug.ph102009-04-241-3/+24
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@418 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added REG_NOTEMPTY to the POSIX wrapper.ph102009-03-111-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@388 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.ph102008-07-091-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@359 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Tidies for the 7.7-RC1 distribution.ph102008-04-281-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@345 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Added PCRE_JAVASCRIPT_COMPAT option.ph102008-04-121-1/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@336 2f5784b3-3f2a-0410-8824-cb99058d5e15
* Alan Lehotsky's patch for REG_STARTEND.ph102008-04-051-2/+18
| | | | git-svn-id: svn://vcs.exim.org/pcre/code/trunk@332 2f5784b3-3f2a-0410-8824-cb99058d5e15