home  bbs  files  messages ]

      ZZLI4416             linux.debian.bugs.dist             15094 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 43 of 15094 on ZZLI4416, Monday 10-12-25, 1:11  
  From: GUILHEM MOULIN  
  To: ALL  
  Subj: Bug#1117844: bookworm-pu: package libxml  
 [continued from previous message] 
  
 -@@ -4589,7 +4589,7 @@ xmlValidateOneAttribute(xmlValidCtxtPtr 
 - 
 -     /* Extra check for the attribute value */ 
 -     ret &= xmlValidateAttributeValue2(ctxt, doc, attr->name, 
 --          attrDecl->atype, value); 
 -+          XML_ATTR_GET_ATYPE(attrDecl), value); 
 - 
 -     return(ret); 
 - } 
 -@@ -4688,7 +4688,7 @@ xmlNodePtr elem, const xmlChar *prefix, 
 -  return(0); 
 -     } 
 - 
 --    val = xmlValidateAttributeValueInternal(doc, attrDecl->atype, value); 
 -+    val = xmlValidateAttributeValueInternal(doc, XML_ATTR_GET_ 
 TYPE(attrDecl), value); 
 -     if (val == 0) { 
 -  if (ns->prefix != NULL) { 
 -      xmlErrValidNode(ctxt, elem, XML_DTD_INVALID_DEFAULT, 
 -@@ -4738,7 +4738,7 @@ xmlNodePtr elem, const xmlChar *prefix, 
 - #endif 
 - 
 -     /* Validity Constraint: Notation Attributes */ 
 --    if (attrDecl->atype == XML_ATTRIBUTE_NOTATION) { 
 -+    if (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_NOTATION) { 
 -         xmlEnumerationPtr tree = attrDecl->tree; 
 -         xmlNotationPtr nota; 
 - 
 -@@ -4780,7 +4780,7 @@ xmlNodePtr elem, const xmlChar *prefix, 
 -     } 
 - 
 -     /* Validity Constraint: Enumeration */ 
 --    if (attrDecl->atype == XML_ATTRIBUTE_ENUMERATION) { 
 -+    if (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_ENUMERATION) { 
 -         xmlEnumerationPtr tree = attrDecl->tree; 
 -  while (tree != NULL) { 
 -      if (xmlStrEqual(tree->name, value)) break; 
 -@@ -4818,10 +4818,10 @@ xmlNodePtr elem, const xmlChar *prefix, 
 -     /* Extra check for the attribute value */ 
 -     if (ns->prefix != NULL) { 
 -  ret &= xmlValidateAttributeValue2(ctxt, doc, ns->prefix, 
 --       attrDecl->atype, value); 
 -+       XML_ATTR_GET_ATYPE(attrDecl), value); 
 -     } else { 
 -  ret &= xmlValidateAttributeValue2(ctxt, doc, BAD_CAST "xmlns", 
 --       attrDecl->atype, value); 
 -+       XML_ATTR_GET_ATYPE(attrDecl), value); 
 -     } 
 - 
 -     return(ret); 
 -@@ -6574,7 +6574,7 @@ xmlValidateRef(xmlRefPtr ref, xmlValidCt 
 +@@ -6574,7 +6574,7 @@ xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt, 
        while (IS_BLANK_CH(*cur)) cur++; 
    } 
    xmlFree(dup); 
 @@ -536,7 +438,7 @@ 
    id = xmlGetID(ctxt->doc, name); 
    if (id == NULL) { 
        xmlErrValidNode(ctxt, attr->parent, XML_DTD_UNKNOWN_ID, 
 -@@ -6582,7 +6582,7 @@ xmlValidateRef(xmlRefPtr ref, xmlValidCt 
 +@@ -6582,7 +6582,7 @@ xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt, 
        attr->name, name, NULL); 
        ctxt->valid = 0; 
    } 
 @@ -545,46 +447,11 @@ 
    xmlChar *dup, *str = NULL, *cur, save; 
  
    dup = xmlStrdup(name); 
 -@@ -6782,7 +6782,7 @@ xmlValidateAttributeCallback(void *paylo 
 - 
 -     if (cur == NULL) 
 -  return; 
 --    switch (cur->atype) { 
 -+    switch (XML_ATTR_GET_ATYPE(cur)) { 
 -  case XML_ATTRIBUTE_CDATA: 
 -  case XML_ATTRIBUTE_ID: 
 -  case XML_ATTRIBUTE_IDREF : 
 -@@ -6797,7 +6797,7 @@ xmlValidateAttributeCallback(void *paylo 
 -      if (cur->defaultValue != NULL) { 
 - 
 -   ret = xmlValidateAttributeValue2(ctxt, ctxt->doc, cur->name, 
 --                            cur->atype, cur->defaultValue); 
 -+                            XML_ATTR_GET_ATYPE(cur), cur->defaultValue); 
 -   if ((ret == 0) && (ctxt->valid == 1)) 
 -       ctxt->valid = 0; 
 -      } 
 -@@ -6805,14 +6805,14 @@ xmlValidateAttributeCallback(void *paylo 
 -   xmlEnumerationPtr tree = cur->tree; 
 -   while (tree != NULL) { 
 -       ret = xmlValidateAttributeValue2(ctxt, ctxt->doc, 
 --        cur->name, cur->atype, tree->name); 
 -+        cur->name, XML_ATTR_GET_ATYPE(cur), tree->name); 
 -       if ((ret == 0) && (ctxt->valid == 1)) 
 -    ctxt->valid = 0; 
 -       tree = tree->next; 
 -   } 
 -      } 
 -     } 
 --    if (cur->atype == XML_ATTRIBUTE_NOTATION) { 
 -+    if (XML_ATTR_GET_ATYPE(cur) == XML_ATTRIBUTE_NOTATION) { 
 -  doc = cur->doc; 
 -  if (cur->elem == NULL) { 
 -      xmlErrValid(ctxt, XML_ERR_INTERNAL_ERROR, 
 -Index: libxml2-2.9.14+dfsg/xmlreader.c 
 -=================================================================== 
 ---- libxml2-2.9.14+dfsg.orig/xmlreader.c 
 -+++ libxml2-2.9.14+dfsg/xmlreader.c 
 -@@ -753,7 +753,7 @@ xmlTextReaderStartElement(void *ctx, con 
 +diff --git a/xmlreader.c b/xmlreader.c 
 +index 67ff2cd..2a1a66a 100644 
 +--- a/xmlreader.c 
 ++++ b/xmlreader.c 
 +@@ -753,7 +753,7 @@ xmlTextReaderStartElement(void *ctx, const xmlChar 
 *fullname, 
    if ((ctxt->node != NULL) && (ctxt->input != NULL) && 
        (ctxt->input->cur != NULL) && (ctxt->input->cur[0] == '/') && 
        (ctxt->input->cur[1] == '>')) 
 @@ -674,7 +541,7 @@ 
    xmlNodePtr tmp = reader->node->last; 
    xmlUnlinkNode(tmp); 
    xmlTextReaderFreeNode(reader, tmp); 
 -@@ -1741,7 +1741,7 @@ xmlTextReaderNext(xmlTextReaderPtr reade 
 +@@ -1741,7 +1741,7 @@ xmlTextReaderNext(xmlTextReaderPtr reader) { 
           return(xmlTextReaderRead(reader)); 
       if (reader->state == XML_TEXTREADER_END || reader->state == 
 XML_TEXTREADER_BACKTRACK) 
           return(xmlTextReaderRead(reader)); 
 @@ -683,7 +550,7 @@ 
           return(xmlTextReaderRead(reader)); 
       do { 
           ret = xmlTextReaderRead(reader); 
 -@@ -3167,7 +3167,7 @@ xmlTextReaderIsEmptyElement(xmlTextReade 
 +@@ -3167,7 +3167,7 @@ xmlTextReaderIsEmptyElement(xmlTextReaderPtr reader) 
 { 
       if (reader->in_xinclude > 0) 
           return(1); 
   #endif 
 @@ -692,7 +559,7 @@ 
   } 
  
   /** 
 -@@ -4035,15 +4035,15 @@ xmlTextReaderPreserve(xmlTextReaderPtr r 
 +@@ -4035,15 +4035,15 @@ xmlTextReaderPreserve(xmlTextReaderPtr reader) { 
           return(NULL); 
  
       if ((cur->type != XML_DOCUMENT_NODE) && (cur->type != XML_DTD_NODE)) { 
 @@ -711,11 +578,11 @@ 
    parent = parent->parent; 
       } 
       return(cur); 
 -Index: libxml2-2.9.14+dfsg/xmlschemas.c 
 -=================================================================== 
 ---- libxml2-2.9.14+dfsg.orig/xmlschemas.c 
 -+++ libxml2-2.9.14+dfsg/xmlschemas.c 
 -@@ -6024,7 +6024,7 @@ xmlSchemaPValAttrNodeID(xmlSchemaParserC 
 +diff --git a/xmlschemas.c b/xmlschemas.c 
 +index f309572..1ae078b 100644 
 +--- a/xmlschemas.c 
 ++++ b/xmlschemas.c 
 +@@ -6024,7 +6024,7 @@ xmlSchemaPValAttrNodeID(xmlSchemaParserCtxtPtr ctxt, 
 xmlAttrPtr attr) 
    /* 
    * NOTE: the IDness might have already be declared in the DTD 
    */ 
 @@ -724,7 +591,7 @@ 
        xmlIDPtr res; 
        xmlChar *strip; 
  
 -@@ -6047,7 +6047,7 @@ xmlSchemaPValAttrNodeID(xmlSchemaParserC 
 +@@ -6047,7 +6047,7 @@ xmlSchemaPValAttrNodeID(xmlSchemaParserCtxtPtr ctxt, 
 xmlAttrPtr attr) 
         NULL, NULL, "Duplicate value '%s' of simple " 
         "type 'xs:ID'", value, NULL); 
        } else 
 @@ -733,11 +600,11 @@ 
    } 
       } else if (ret > 0) { 
    ret = XML_SCHEMAP_S4S_ATTR_INVALID_VALUE; 
 -Index: libxml2-2.9.14+dfsg/xmlschemastypes.c 
 -=================================================================== 
 ---- libxml2-2.9.14+dfsg.orig/xmlschemastypes.c 
 -+++ libxml2-2.9.14+dfsg/xmlschemastypes.c 
 -@@ -2867,7 +2867,7 @@ xmlSchemaValAtomicType(xmlSchemaTypePtr 
 +diff --git a/xmlschemastypes.c b/xmlschemastypes.c 
 +index af31be5..d40da49 100644 
 +--- a/xmlschemastypes.c 
 ++++ b/xmlschemastypes.c 
 +@@ -2867,7 +2867,7 @@ xmlSchemaValAtomicType(xmlSchemaTypePtr type, const 
 xmlChar * value, 
                   /* 
                    * NOTE: the IDness might have already be declared in the 
 DTD 
                    */ 
 @@ -746,7 +613,7 @@ 
                       xmlIDPtr res; 
                       xmlChar *strip; 
  
 -@@ -2880,7 +2880,7 @@ xmlSchemaValAtomicType(xmlSchemaTypePtr 
 +@@ -2880,7 +2880,7 @@ xmlSchemaValAtomicType(xmlSchemaTypePtr type, const 
 xmlChar * value, 
                       if (res == NULL) { 
                           ret = 2; 
                       } else { 
 @@ -755,7 +622,7 @@ 
  
 [continued in next message] 
  
 --- SoupGate-Win32 v1.05 
  * Origin: you cannot sedate... all the things you hate (1:229/2) 

[ list messages | list forums | previous | next | reply ]

search for:

328,123 visits
(c) 1994,  bbs@darkrealms.ca