| 1 | alpha3.8 release. |
| 2 | Tue Aug 10 15:51:48 EDT 1999 |
| 3 | henry@spsystems.net (formerly henry@zoo.toronto.edu) |
| 4 | |
| 5 | See WHATSNEW for change listing. |
| 6 | |
| 7 | installation notes: |
| 8 | -------- |
| 9 | Read the comments at the beginning of Makefile before running. |
| 10 | |
| 11 | Utils.h contains some things that just might have to be modified on |
| 12 | some systems, as well as a nested include (ugh) of <assert.h>. |
| 13 | |
| 14 | The "fake" directory contains quick-and-dirty fakes for some header |
| 15 | files and routines that old systems may not have. Note also that |
| 16 | -DUSEBCOPY will make utils.h substitute bcopy() for memmove(). |
| 17 | |
| 18 | After that, "make r" will build regcomp.o, regexec.o, regfree.o, |
| 19 | and regerror.o (the actual routines), bundle them together into a test |
| 20 | program, and run regression tests on them. No output is good output. |
| 21 | |
| 22 | "make lib" builds just the .o files for the actual routines (when |
| 23 | you're happy with testing and have adjusted CFLAGS for production), |
| 24 | and puts them together into libregex.a. You can pick up either the |
| 25 | library or *.o ("make lib" makes sure there are no other .o files left |
| 26 | around to confuse things). |
| 27 | |
| 28 | Main.c, debug.c, split.c are used for regression testing but are not part |
| 29 | of the RE routines themselves. |
| 30 | |
| 31 | Regex.h goes in /usr/include. All other .h files are internal only. |
| 32 | -------- |