summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/regcomp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make CHIN() Boolean-valued and use this to turn an expression with atb2021-01-031-2/+2
* Remove two now-unused functions; a result of the categories removal.millert2021-01-021-39/+2
* More regular error handling with the REQUIRE macro.millert2020-12-311-5/+4
* Remove unused categories in re_guts; they are written to but never read.millert2020-12-311-37/+2
* Strings in struct parse can be const, they are never modified.millert2020-12-311-15/+11
* regcomp.c uses the "start + count < end" idiom to check that there aretb2020-12-301-13/+15
* cclasses[] multis field is always an empty string. Remove it and codetb2020-12-301-60/+1
* Constify the strings in cnames[]. No functional change.tb2020-12-301-2/+2
* Do some easy .data -> .rodata/.data.rel.ro conversionsguenther2020-10-131-5/+5
* Fix typo in last commit.millert2019-02-051-2/+2
* Avoid an out of bounds read when regcomp() is passed a bad expression.millert2019-02-051-1/+5
* fix oob read; form llvm via Vlad Tsyrklevich; ok millert@otto2017-10-301-3/+3
* Clarify code by eliminating unused #define's MUSTSEE, MUSTNOTSEE and inliningkrw2016-12-221-6/+3
* Adopt relevant part of NetBSD's r1.7 commit to discard unused results of thekrw2016-12-211-2/+2
* Delete casts to off_t and size_t that are implied by assignmentsguenther2016-09-211-3/+2
* Remove NULL-checks before free() and a few related dead assignments.mmcc2015-12-281-3/+2
* delete old lint ARGSUSED commentsguenther2015-11-011-3/+1
* reallocarray() -- a little tricky to reviewderaadt2014-10-181-3/+3
* add \<word\> support to regcomp. prompted by renewed interest from jsgtedu2014-09-081-2/+28
* reallocarray for things which are arrays. ok deraadttedu2014-05-061-8/+8
* unsigned char cast for ctype; ok guentherderaadt2013-11-261-2/+2
* silence some warnings by adding prototypes, casts, and headers astedu2013-04-171-4/+3
* don't handle out-of-mem conditions using compiled out asserts (ugh). Fromotto2011-11-071-9/+10
* the posix regex mistake is here to stay. ok deraadttedu2010-11-211-13/+1
* if the first call to allocset() fails, the second might deref a NULLotto2008-02-231-1/+4
* add a proper test around allocsetchl2007-10-101-51/+33
* use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsgderaadt2007-09-021-3/+3
* (char)to{upper,lower}()deraadt2006-03-311-3/+3
* zap rcsidespie2005-08-051-8/+1
* remove useless comments, once used for header file generation and deleteotto2004-11-301-97/+38
* ansify and deregister; no change in obj code. ok millert@otto2004-10-171-255/+185
* When parsing what follows [, do not allocate memory that is not used,otto2004-05-081-3/+7
* Unbreak handling of non-ASCII chars. Fixes PR 3594. From FreeBSDotto2003-12-071-15/+17
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* strcpy/strcat -> strlcpy/strlcattdeval2003-04-051-3/+2
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-161-38/+38
* much greater care for malloc & realloc failures; millert okderaadt2001-11-011-16/+37
* realloc repairderaadt1998-08-141-4/+9
* Remove dead code and variablestholo1997-04-301-21/+1
* - cast usages of *printf() to void since we don't check return valmillert1997-04-281-1/+27
* Remove dead codetholo1996-09-151-64/+3
* Fix RCS idstholo1996-08-191-9/+1
* initial import of NetBSD treederaadt1995-10-181-0/+1704