rasmus 98/03/11 15:58:04
Modified: src Configure
Log:
When writing the SERVER_SUBVERSION -D flag to ap_config.h it came out
looking like:
#define SERVER_SUBVERSION \"whatever\"
When including this in a file you end up with an unterminated string
constant. We want it to look like this instead:
#define SERVER_SUBVERSION "whatever"
The backslashes are only needed in the actual -D argument.
This little patch makes sure that any \" from a -D is replaced with just "
when ap_config.h is generated.
Revision Changes Path
1.204 +1 -1 apache-1.3/src/Configure
Index: Configure
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/Configure,v
retrieving revision 1.203
retrieving revision 1.204
diff -u -r1.203 -r1.204
--- Configure 1998/03/11 21:06:05 1.203
+++ Configure 1998/03/11 23:58:03 1.204
@@ -1165,7 +1165,7 @@
# can be used by external modules needing to include Apache
# header files.
for cflag in $CFLAGS; do
- echo $cflag >>$tmpconfig ;
+ echo $cflag | sed 's/\\\"/\"/g' >>$tmpconfig ;
done
awk > include/ap_config.h < $tmpconfig '
BEGIN {