summaryrefslogtreecommitdiff
path: root/src/pcre2posix.c
Commit message (Collapse)AuthorAgeFilesLines
* Ensure regexec is thread safe to avoid sanitizer warnings.ph102019-10-151-2/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1176 6239d852-aaf2-0410-a92c-79f79f948069
* Update POSIX wrapper to use macros in the .h file, but also have the POSIX ph102019-01-301-5/+22
| | | | | | | function names in the library. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1064 6239d852-aaf2-0410-a92c-79f79f948069
* Provide alternative POSIX names.ph102018-09-191-7/+39
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1013 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies and documentation update for 10.32-RC1 Release Candidate.ph102018-08-131-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@983 6239d852-aaf2-0410-a92c-79f79f948069
* Fix the value passed back for POSIX unset groups when REG_STARTEND has a ph102018-02-191-4/+6
| | | | | | | non-zero starting offset, and make pcre2test show relevant POSIX unset groups. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@915 6239d852-aaf2-0410-a92c-79f79f948069
* Code tidies for 10.30-RC1 release candidate.ph102017-07-191-4/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@842 6239d852-aaf2-0410-a92c-79f79f948069
* Implement PCRE2_LITERAL and REG_NOSPEC.ph102017-06-151-2/+4
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@826 6239d852-aaf2-0410-a92c-79f79f948069
* Implement REG_PEND (GNU extension) for the POSIX wrapper.ph102017-06-051-2/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@820 6239d852-aaf2-0410-a92c-79f79f948069
* Fix matching offsets from regexec() in the POSIX wrapper when called with ph102017-06-031-2/+2
| | | | | | | REG_STARTEND and a starting offset greater than zero. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@818 6239d852-aaf2-0410-a92c-79f79f948069
* Correct out-of-date comments in the code.ph102016-11-021-2/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@589 6239d852-aaf2-0410-a92c-79f79f948069
* Add MSVC snprintf fix to pcre2posix.c, which no longer includes ph102016-06-261-0/+8
| | | | | | | pcre2_internal.h. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@534 6239d852-aaf2-0410-a92c-79f79f948069
* Refactor pcre2posix.c so as not to #include pcre2_internal.h.ph102016-05-141-8/+34
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@513 6239d852-aaf2-0410-a92c-79f79f948069
* Detect and warn when pcre2test is linked with an alien POSIX library.ph102016-02-031-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@485 6239d852-aaf2-0410-a92c-79f79f948069
* Don't set PCRE2_NO_AUTO_CAPTURE when REG_NOSUB is passed to regcomp().ph102016-01-311-6/+5
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@482 6239d852-aaf2-0410-a92c-79f79f948069
* Final file updates for 10.21 release.ph102016-01-121-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@475 6239d852-aaf2-0410-a92c-79f79f948069
* File tidies, version updates, etc. for 10.21-RC1ph102015-12-171-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@471 6239d852-aaf2-0410-a92c-79f79f948069
* Give error for regexec with pmatch=NULL and REG_STARTEND set.ph102015-11-291-0/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@451 6239d852-aaf2-0410-a92c-79f79f948069
* Paranoid check in regcomp() for bad error code from pcre2_compile().ph102015-11-131-1/+6
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@432 6239d852-aaf2-0410-a92c-79f79f948069
* Give match data memory failur in regcomp() instead of regexec()ph102015-11-121-3/+10
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@429 6239d852-aaf2-0410-a92c-79f79f948069
* Check errorcode > 0 in regerror().ph102015-11-111-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@426 6239d852-aaf2-0410-a92c-79f79f948069
* Fix regerror() small buffer issues.ph102015-10-301-17/+11
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@399 6239d852-aaf2-0410-a92c-79f79f948069
* Implement --never-backslash-Cph102015-10-171-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@386 6239d852-aaf2-0410-a92c-79f79f948069
* Fix data overrun for /(?(?C)/ph102015-03-201-2/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@228 6239d852-aaf2-0410-a92c-79f79f948069
* Tidy a lot of files (remove trailing spaces)ph102014-10-201-8/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@120 6239d852-aaf2-0410-a92c-79f79f948069
* Change lengths to PCRE2_SIZE and revise OP_RECURSE processing.ph102014-08-161-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@57 6239d852-aaf2-0410-a92c-79f79f948069
* All tests except JIT and save/reload are implemented.ph102014-08-051-4/+2
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@37 6239d852-aaf2-0410-a92c-79f79f948069
* Compiling with --disalbe-stack-for-recursion is working. Introduce PCRE2_OFFSET ph102014-07-041-1/+1
| | | | | | | for offset values. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@26 6239d852-aaf2-0410-a92c-79f79f948069
* Improve consistency in #defined names, in particular with regard to ph102014-06-241-2/+1
| | | | | | | underscores. git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@20 6239d852-aaf2-0410-a92c-79f79f948069
* Auto-possession and studying added; compile-time errors refactored.ph102014-06-211-10/+9
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@15 6239d852-aaf2-0410-a92c-79f79f948069
* Basic pcre2_compile() is working (no study, no auto-possess yet).ph102014-06-141-2/+8
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@13 6239d852-aaf2-0410-a92c-79f79f948069
* More groundwork for pcre2test: POSIX support.ph102014-04-301-186/+58
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@7 6239d852-aaf2-0410-a92c-79f79f948069
* Refactor the framework for revised API.ph102014-04-181-1/+1
| | | | git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@6 6239d852-aaf2-0410-a92c-79f79f948069
* Create dummy framework for all functions and programs.ph102014-03-071-0/+454
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@5 6239d852-aaf2-0410-a92c-79f79f948069