]> sjero.net Git - wget/commitdiff
[svn] Use 0x22 instead of '"' or '\"'.
authorhniksic <devnull@localhost>
Fri, 16 Nov 2001 17:26:42 +0000 (09:26 -0800)
committerhniksic <devnull@localhost>
Fri, 16 Nov 2001 17:26:42 +0000 (09:26 -0800)
src/ChangeLog
src/html-parse.c

index 9cfdb4d735c3f4ed9d63cb3336a097a9722dc26f..d559fb1a936e65d18bdb68b5cc350086a7aea3eb 100644 (file)
@@ -1,3 +1,9 @@
+2001-11-16  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * html-parse.c (advance_declaration): Use 0x22 instead of '"' or
+       '\"'.  Different compilers' assert macros are broken in different
+       ways.
+
 2001-09-29  Christian Fraenkel  <c.fraenkel@gmx.net>
 
        * http.c (gethttp): print debug output for errors occuring during
index 4ae7afe77ac93d7cacb4c728865338993db68ee2..e10c4855466de3fef61c6fce2d6763bf937f03c9 100644 (file)
@@ -432,7 +432,9 @@ advance_declaration (const char *beg, const char *end)
            state = AC_S_DEFAULT;
          break;
        case AC_S_QUOTE1:
-         assert (ch == '\'' || ch == '"');
+         /* We must use 0x22 because broken assert macros choke on
+            '"' and '\"'.  */
+         assert (ch == '\'' || ch == 0x22);
          quote_char = ch;      /* cheating -- I really don't feel like
                                   introducing more different states for
                                   different quote characters. */