xref: /csrg-svn/lib/libc/regex/README (revision 55840)
1*55840Sbostic#	@(#)README	5.1 (Berkeley) 08/05/92
2*55840Sbostic
3*55840SbosticAlpha+1 release.
4*55840SbosticMon Jul 27 17:58:48 EDT 1992
5*55840Sbostichenry@zoo.toronto.edu
6*55840Sbostic
7*55840SbosticNew this time:  improvements to the manual pages, and an important
8*55840Sbosticextension, the REG_STARTEND option to regexec().
9*55840Sbostic
10*55840Sbosticinstallation notes:
11*55840Sbostic--------
12*55840SbosticLimits.h, stdlib.h are fakes for ANSI headers not present on my system;
13*55840Sbosticdelete them if you've got real ones.
14*55840Sbostic
15*55840SbosticMemmove.c is a fake for an ANSI subroutine I don't have.
16*55840Sbostic
17*55840SbosticSplit.c is used for regression testing but is not part of the RE routines
18*55840Sbosticthemselves.
19*55840Sbostic
20*55840SbosticJust "make" will build regcomp.o, regexec.o, regfree.o, and regerror.o
21*55840Sbostic(the actual routines), bundle them together into a test program, and run
22*55840Sbostica regression test on them.  No output is good output.
23*55840Sbostic
24*55840SbosticRegex.h is for /usr/include.  All other .h files are internal only.
25*55840Sbostic
26*55840SbosticFor an ANSI compiler, you want to uncomment the prototype parameters in
27*55840Sbosticthe function declarations in regex.h.
28*55840Sbostic
29*55840SbosticIf you have an ANSI compiler, take -Dconst= out of Makefile's CFLAGS.
30*55840SbosticDo not take -DPOSIX_MISTAKE out.  You probably want to put -DNDEBUG in,
31*55840Sbosticto get rid of all the assertion tests, for building production versions
32*55840Sbosticafter you've run the regression test.  (The regression test won't quite
33*55840Sbosticcompile with -DNDEBUG at the moment.)
34*55840Sbostic--------
35