1*5e7646d2SAndroid Build Coastguard Workeralpha3.8 release. 2*5e7646d2SAndroid Build Coastguard WorkerTue Aug 10 15:51:48 EDT 1999 3*5e7646d2SAndroid Build Coastguard Worker[email protected] (formerly [email protected]) 4*5e7646d2SAndroid Build Coastguard Worker 5*5e7646d2SAndroid Build Coastguard WorkerSee WHATSNEW for change listing. 6*5e7646d2SAndroid Build Coastguard Worker 7*5e7646d2SAndroid Build Coastguard Workerinstallation notes: 8*5e7646d2SAndroid Build Coastguard Worker-------- 9*5e7646d2SAndroid Build Coastguard WorkerRead the comments at the beginning of Makefile before running. 10*5e7646d2SAndroid Build Coastguard Worker 11*5e7646d2SAndroid Build Coastguard WorkerUtils.h contains some things that just might have to be modified on 12*5e7646d2SAndroid Build Coastguard Workersome systems, as well as a nested include (ugh) of <assert.h>. 13*5e7646d2SAndroid Build Coastguard Worker 14*5e7646d2SAndroid Build Coastguard WorkerThe "fake" directory contains quick-and-dirty fakes for some header 15*5e7646d2SAndroid Build Coastguard Workerfiles and routines that old systems may not have. Note also that 16*5e7646d2SAndroid Build Coastguard Worker-DUSEBCOPY will make utils.h substitute bcopy() for memmove(). 17*5e7646d2SAndroid Build Coastguard Worker 18*5e7646d2SAndroid Build Coastguard WorkerAfter that, "make r" will build regcomp.o, regexec.o, regfree.o, 19*5e7646d2SAndroid Build Coastguard Workerand regerror.o (the actual routines), bundle them together into a test 20*5e7646d2SAndroid Build Coastguard Workerprogram, and run regression tests on them. No output is good output. 21*5e7646d2SAndroid Build Coastguard Worker 22*5e7646d2SAndroid Build Coastguard Worker"make lib" builds just the .o files for the actual routines (when 23*5e7646d2SAndroid Build Coastguard Workeryou're happy with testing and have adjusted CFLAGS for production), 24*5e7646d2SAndroid Build Coastguard Workerand puts them together into libregex.a. You can pick up either the 25*5e7646d2SAndroid Build Coastguard Workerlibrary or *.o ("make lib" makes sure there are no other .o files left 26*5e7646d2SAndroid Build Coastguard Workeraround to confuse things). 27*5e7646d2SAndroid Build Coastguard Worker 28*5e7646d2SAndroid Build Coastguard WorkerMain.c, debug.c, split.c are used for regression testing but are not part 29*5e7646d2SAndroid Build Coastguard Workerof the RE routines themselves. 30*5e7646d2SAndroid Build Coastguard Worker 31*5e7646d2SAndroid Build Coastguard WorkerRegex.h goes in /usr/include. All other .h files are internal only. 32*5e7646d2SAndroid Build Coastguard Worker-------- 33