summaryrefslogtreecommitdiffstats
path: root/include/regexp.h
Commit message (Collapse)AuthorAgeFilesLines
* Trim down libcompat by removing <regexp.h>.ed2010-03-141-70/+0
| | | | | | | | | | | | | | | Erwin ran an exp-run with libcompat and <regexp.h> removed. It turns out the regexp library is almost entirely unused. In fact, it looks like it is sometimes used by accident. Because these function names clash with libc's <regex.h>, some application use both <regex.h> and libcompat, which means they link against the wrong regex library. This commit removes the regexp library and reimplements re_comp() and re_exec() using <regex.h>. It seems the grammar of the regular expressions accepted by these functions is similar to POSIX EREs. After this commit, 1 low-profile port will be broken, but the maintainer already has a patch for it sitting in his mailbox.
* Add warnings to <regexp.h> and <sys/timeb.h>.ed2010-03-091-0/+4
| | | | | | | | | These header files only provide functionality that can be used in combination with libcompat. In order to prevent people from including them without any actual use (which happens a lot with <sys/timeb.h>), put a warning here to make people more aware. This means we have to lower WARNS for libcompat, which is no big deal.
* Remove the Berkeley clause 3's.imp2010-02-161-5/+1
| | | | Add a few $FreeBSD$
* Breath deep and take __P out of the system include files.imp2002-03-231-4/+5
| | | | | | # This appears to not break X11, but I'm having problems compiling the # glide part of the server with or without this patch, so I can't tell # for sure.
* BSD 4.4 Lite Include Sourcesrgrimes1994-05-241-0/+69
OpenPOWER on IntegriCloud