• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..25-Jul-2019110

cclass.hH A D25-Jul-2019917

cname.hH A D25-Jul-20191.8 KiB

COPYRIGHTH A D25-Jul-2019956

debug.cH A D25-Jul-20195 KiB

engine.cH A D25-Jul-201924.9 KiB

fake/H25-Jul-20195

main.cH A D25-Jul-201910.9 KiB

MakefileH A D25-Jul-20193.1 KiB

mkhH A D25-Jul-20191.8 KiB

READMEH A D25-Jul-20192 KiB

regcomp.cH A D25-Jul-201936.4 KiB

regerror.cH A D25-Jul-20193.1 KiB

regex.hH A D25-Jul-20191.8 KiB

regex2.hH A D25-Jul-20195.2 KiB

regexec.cH A D25-Jul-20194.1 KiB

regfree.cH A D25-Jul-2019721

rxspencer.3H A D25-Jul-201914.6 KiB

rxspencer.7H A D25-Jul-20199.5 KiB

split.cH A D25-Jul-20196.9 KiB

test1.shH A D25-Jul-201931

test2.shH A D25-Jul-201935

test3.shH A D25-Jul-201935

testsH A D25-Jul-201912 KiB

utils.hH A D25-Jul-2019500

WHATSNEWH A D25-Jul-20195.9 KiB

README

1This is a copy of Henry Spencer's regular expression library, with
2modifications to the build system:
3
4autoconf/automake/libtool support has been added to allow building a
5shared library on many platforms (in theory).  In other cases, a
6static library will be built.
7
8The names of installed files have been changed to avoid conflict with
9other regex libraries.
10
11Related URLs:
12
13http://www.arglist.com/regex/
14ftp://ftp.zoo.toronto.edu/pub/ for the original regex.shar.
15
16Installation
17============
18
19Ignore the notes in the original README below and try something like:
20
21./configure
22make
23make check
24make install
25
26See the INSTALL file for more details.
27
28Usage
29=====
30
31Library:  -lrxspencer
32Header: #include <rxspencer/regex.h>
33Man Pages: rxspencer(3), rxspencer(7)
34
35Gary Houston,  ghouston@arglist.com
36
37---- original README follows --------
38alpha3.8 release.
39Tue Aug 10 15:51:48 EDT 1999
40henry@spsystems.net  (formerly henry@zoo.toronto.edu)
41
42See WHATSNEW for change listing.
43
44installation notes:
45--------
46Read the comments at the beginning of Makefile before running.
47
48Utils.h contains some things that just might have to be modified on
49some systems, as well as a nested include (ugh) of <assert.h>.
50
51The "fake" directory contains quick-and-dirty fakes for some header
52files and routines that old systems may not have.  Note also that
53-DUSEBCOPY will make utils.h substitute bcopy() for memmove().
54
55After that, "make r" will build regcomp.o, regexec.o, regfree.o,
56and regerror.o (the actual routines), bundle them together into a test
57program, and run regression tests on them.  No output is good output.
58
59"make lib" builds just the .o files for the actual routines (when
60you're happy with testing and have adjusted CFLAGS for production),
61and puts them together into libregex.a.  You can pick up either the
62library or *.o ("make lib" makes sure there are no other .o files left
63around to confuse things).
64
65Main.c, debug.c, split.c are used for regression testing but are not part
66of the RE routines themselves.
67
68Regex.h goes in /usr/include.  All other .h files are internal only.
69--------
70