Back to home page

MySQL Cross Reference

 
 

    


0001 alpha3.4 release.
0002 Thu Mar 17 23:17:18 EST 1994
0003 henry@zoo.toronto.edu
0004 
0005 See WHATSNEW for change listing.
0006 
0007 installation notes:
0008 --------
0009 Read the comments at the beginning of Makefile before running.
0010 
0011 Utils.h contains some things that just might have to be modified on
0012 some systems, as well as a nested include (ugh) of <assert.h>.
0013 
0014 The "fake" directory contains quick-and-dirty fakes for some header
0015 files and routines that old systems may not have.  Note also that
0016 -DUSEBCOPY will make utils.h substitute bcopy() for memmove().
0017 
0018 After that, "make r" will build regcomp.o, regexec.o, regfree.o,
0019 and regerror.o (the actual routines), bundle them together into a test
0020 program, and run regression tests on them.  No output is good output.
0021 
0022 "make lib" builds just the .o files for the actual routines (when
0023 you're happy with testing and have adjusted CFLAGS for production),
0024 and puts them together into libregex.a.  You can pick up either the
0025 library or *.o ("make lib" makes sure there are no other .o files left
0026 around to confuse things).
0027 
0028 Main.c, debug.c, split.c are used for regression testing but are not part
0029 of the RE routines themselves.
0030 
0031 Regex.h goes in /usr/include.  All other .h files are internal only.
0032 --------