1
by brian
clean slate |
1 |
alpha3.4 release. |
2 |
Thu Mar 17 23:17:18 EST 1994 |
|
3 |
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 |
--------
|