coar 98/02/04 10:18:57
Modified: src Configure src/include conf.h src/regex Makefile.tmpl debug.c main.c regcomp.c regerror.c regexec.c regfree.c Removed: src/include regex.h src/regex regex.h Log: Insulate our HS regex package from confusion with any system-supplied one by renaming the header file to "hsregex.h". The old regex.h file has been cvs rm'ed from src/regex and src/include. Revision Changes Path 1.183 +1 -0 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.182 retrieving revision 1.183 diff -u -r1.182 -r1.183 --- Configure 1998/02/04 10:27:42 1.182 +++ Configure 1998/02/04 18:18:49 1.183 @@ -906,6 +906,7 @@ if [ "$RULE_WANTHSREGEX" = "yes" ]; then REGLIB="regex/libregex.a" SUBDIRS="$SUBDIRS regex" + CFLAGS="$CFLAGS -DUSE_HSREGEX" fi # create modules.c 1.178 +3 -1 apache-1.3/src/include/conf.h Index: conf.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/include/conf.h,v retrieving revision 1.177 retrieving revision 1.178 diff -u -r1.177 -r1.178 --- conf.h 1998/01/25 01:40:56 1.177 +++ conf.h 1998/02/04 18:18:51 1.178 @@ -868,7 +868,9 @@ #endif #ifdef WIN32 -#include "../regex/regex.h" +#include "../include/hsregex.h" +#elif defined(USE_HSREGEX) +#include "hsregex.h" #else #include <regex.h> #endif 1.4 +3 -3 apache-1.3/src/regex/Makefile.tmpl Index: Makefile.tmpl =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/Makefile.tmpl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Makefile.tmpl 1998/02/01 16:33:12 1.3 +++ Makefile.tmpl 1998/02/04 18:18:52 1.4 @@ -46,7 +46,7 @@ rm -f *.o # stuff to build regex.h -REGEXH=../include/regex.h +REGEXH=../include/hsregex.h REGEXHSRC=regex2.h $(REGSRC) $(REGEXH): $(REGEXHSRC) mkh sh ./mkh $(MKHFLAGS) -i _REGEX_H_ $(REGEXHSRC) > $(REGEXH) @@ -105,7 +105,7 @@ mf.tmp: Makefile - sed '/^REGEXH=/s/=.*/=..\/include\\regex.h/' Makefile \ + sed '/^REGEXH=/s/=.*/=..\/include\\hsregex.h/' Makefile \ | sed '/#DEL$$/d' >$@ DTRH=cclass.h cname.h regex2.h utils.h @@ -132,4 +132,4 @@ # don't do this one unless you know what you're doing spotless: clean - rm -f mkh regex.h + rm -f mkh ../include/hsregex.h 1.3 +1 -1 apache-1.3/src/regex/debug.c Index: debug.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/debug.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- debug.c 1997/02/17 04:52:40 1.2 +++ debug.c 1998/02/04 18:18:53 1.3 @@ -4,8 +4,8 @@ #include <limits.h> #include <stdlib.h> #include <sys/types.h> -#include <regex.h> +#include "hsregex.h" #include "utils.h" #include "regex2.h" #include "debug.ih" 1.3 +1 -1 apache-1.3/src/regex/main.c Index: main.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- main.c 1997/02/17 04:52:40 1.2 +++ main.c 1998/02/04 18:18:53 1.3 @@ -1,10 +1,10 @@ #include <stdio.h> #include <string.h> #include <sys/types.h> -#include <regex.h> #include <assert.h> #include <stdlib.h> +#include "hsregex.h" #include "main.ih" char *progname; 1.5 +1 -1 apache-1.3/src/regex/regcomp.c Index: regcomp.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/regcomp.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- regcomp.c 1997/07/16 00:41:24 1.4 +++ regcomp.c 1998/02/04 18:18:53 1.5 @@ -4,8 +4,8 @@ #include <ctype.h> #include <limits.h> #include <stdlib.h> -#include <regex.h> +#include "hsregex.h" #include "utils.h" #include "regex2.h" 1.4 +1 -1 apache-1.3/src/regex/regerror.c Index: regerror.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/regerror.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- regerror.c 1997/07/16 00:41:24 1.3 +++ regerror.c 1998/02/04 18:18:54 1.4 @@ -4,8 +4,8 @@ #include <ctype.h> #include <limits.h> #include <stdlib.h> -#include <regex.h> +#include "hsregex.h" #include "utils.h" #include "regerror.ih" 1.5 +1 -1 apache-1.3/src/regex/regexec.c Index: regexec.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/regexec.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- regexec.c 1997/07/16 00:41:25 1.4 +++ regexec.c 1998/02/04 18:18:55 1.5 @@ -11,8 +11,8 @@ #include <string.h> #include <limits.h> #include <ctype.h> -#include <regex.h> +#include "hsregex.h" #include "utils.h" #include "regex2.h" 1.3 +1 -1 apache-1.3/src/regex/regfree.c Index: regfree.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/regex/regfree.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- regfree.c 1997/07/16 00:41:26 1.2 +++ regfree.c 1998/02/04 18:18:55 1.3 @@ -1,8 +1,8 @@ #include <sys/types.h> #include <stdio.h> #include <stdlib.h> -#include <regex.h> +#include "hsregex.h" #include "utils.h" #include "regex2.h"