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 {
  
  
  

Reply via email to