lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lynx-dev 2.8.2dev.19 patch 3 - S_litteral


From: Klaus Weide
Subject: lynx-dev 2.8.2dev.19 patch 3 - S_litteral
Date: Sun, 14 Mar 1999 10:59:45 -0600 (CST)

This is similar in nature to Leonid's  'case S_equals in SGML_character()'
fix of 1999-01-18.

* Tweak for SGML_LITTERAL (sic) parsing, so that the first nonmatching
  character after the beginning of a putative end tag goes through
  character translation.
  

--- lynx2-8-2.old/WWW/Library/Implementation/SGML.c     Thu Mar  4 04:39:44 1999
+++ lynx2-8-2/WWW/Library/Implementation/SGML.c Sun Mar 14 10:38:47 1999
@@ -1609,10 +1609,11 @@
            **  If Mismatch: recover string.
            */
            PUTC('<');
-           for (i = 0; i < string->size; i++)  /* recover */
+           for (i = 0; i < string->size-1; i++)  /* recover, except last c */
               PUTC(string->data[i]);
            string->size = 0;
            context->state = S_text;
+           goto top1;          /* to recover last c */
        }
        break;
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]