]> mj.ucw.cz Git - libucw.git/blobdiff - sherlock/xml/source.c
bgetl() should return uns instead of u32
[libucw.git] / sherlock / xml / source.c
index af70644d9ead1d13bc1ad45858f1e979cf40c4fa..657268df3f07e4a765243ad29eb042dfada0e6b4 100644 (file)
@@ -80,7 +80,7 @@ xml_push_source(struct xml_context *ctx)
   src->next = ctx->src;
   src->saved_depth = ctx->depth;
   ctx->src = src;
-  ctx->flags &= ~(XML_SRC_EOF | XML_SRC_EXPECTED_DECL | XML_SRC_NEW_LINE | XML_SRC_SURROUND | XML_SRC_DOCUMENT);
+  ctx->flags &= ~(XML_SRC_EOF | XML_SRC_EXPECTED_DECL | XML_SRC_NEW_LINE | XML_SRC_DOCUMENT);
   ctx->bstop = ctx->bptr = src->buf;
   ctx->depth = 0;
   return src;
@@ -218,8 +218,6 @@ void xml_parse_decl(struct xml_context *ctx);
       else                                                                             \
         {                                                                              \
          /* EOF */                                                                     \
-         if (f & XML_SRC_SURROUND)                                                     \
-           xml_add_char(&bstop, 0x20);                                                 \
           f |= XML_SRC_EOF;                                                            \
           break;                                                                       \
        }                                                                               \