home  bbs  files  messages ]

      ZZLI4416             linux.debian.bugs.dist             15094 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 62 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] 
  
 +@@ -6974,7 +6974,7 @@ xmlSetNsProp(xmlNodePtr node, xmlNsPtr ns, const 
 xmlChar *name, 
     tmp = tmp->next; 
        } 
    } 
 @@ -292,7 +362,7 @@ 
         ((xmlAttrPtr) cur)->psvi = NULL; 
     } 
     break; 
 -@@ -9991,7 +9991,7 @@ xmlDOMWrapAdoptAttr(xmlDOMWrapCtxtPtr ct 
 +@@ -9991,7 +9991,7 @@ xmlDOMWrapAdoptAttr(xmlDOMWrapCtxtPtr ctxt, 
       } 
  
       XML_TREE_ADOPT_STR(attr->name); 
 @@ -301,20 +371,11 @@ 
       attr->psvi = NULL; 
       /* 
       * Walk content. 
 -Index: libxml2-2.9.14+dfsg/valid.c 
 -=================================================================== 
 ---- libxml2-2.9.14+dfsg.orig/valid.c 
 -+++ libxml2-2.9.14+dfsg/valid.c 
 -@@ -1906,7 +1906,7 @@ xmlScanIDAttributeDecl(xmlValidCtxtPtr c 
 -     if (elem == NULL) return(0); 
 -     cur = elem->attributes; 
 -     while (cur != NULL) { 
 --        if (cur->atype == XML_ATTRIBUTE_ID) { 
 -+        if (XML_ATTR_GET_ATYPE(cur) == XML_ATTRIBUTE_ID) { 
 -      ret ++; 
 -      if ((ret > 1) && (err)) 
 -   xmlErrValidNode(ctxt, (xmlNodePtr) elem, XML_DTD_MULTIPLE_ID, 
 -@@ -2279,7 +2279,7 @@ xmlDumpAttributeDecl(xmlBufferPtr buf, x 
 +diff --git a/valid.c b/valid.c 
 +index 36a0435..28822a2 100644 
 +--- a/valid.c 
 ++++ b/valid.c 
 +@@ -2279,7 +2279,7 @@ xmlDumpAttributeDecl(xmlBufferPtr buf, 
 xmlAttributePtr 
 attr) { 
    xmlBufferWriteChar(buf, ":"); 
       } 
       xmlBufferWriteCHAR(buf, attr->name); 
 @@ -323,7 +384,7 @@ 
    case XML_ATTRIBUTE_CDATA: 
        xmlBufferWriteChar(buf, " CDATA"); 
        break; 
 -@@ -2758,7 +2758,7 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr 
 +@@ -2758,7 +2758,7 @@ xmlAddID(xmlValidCtxtPtr ctxt, xmlDocPtr doc, const 
 xmlChar *value, 
    return(NULL); 
       } 
       if (attr != NULL) 
 @@ -332,16 +393,7 @@ 
       return(ret); 
   } 
  
 -@@ -2837,7 +2837,7 @@ xmlIsID(xmlDocPtr doc, xmlNodePtr elem, 
 -  if ((fullelemname != felem) && (fullelemname != elem->name)) 
 -      xmlFree(fullelemname); 
 - 
 --        if ((attrDecl != NULL) && (attrDecl->atype == XML_ATTRIBUTE_ID)) 
 -+        if ((attrDecl != NULL) && (XML_ATTR_GET_ATYPE(attrDecl) == 
 XML_ATTRIBUTE_ID)) 
 -      return(1); 
 -     } 
 -     return(0); 
 -@@ -2878,7 +2878,7 @@ xmlRemoveID(xmlDocPtr doc, xmlAttrPtr at 
 +@@ -2878,7 +2878,7 @@ xmlRemoveID(xmlDocPtr doc, xmlAttrPtr attr) { 
  
       xmlHashRemoveEntry(table, ID, xmlFreeIDTableEntry); 
       xmlFree(ID); 
 @@ -350,18 +402,7 @@ 
       return(0); 
   } 
  
 -@@ -3157,8 +3157,8 @@ xmlIsRef(xmlDocPtr doc, xmlNodePtr elem, 
 -                            elem->name, attr->name); 
 - 
 -  if ((attrDecl != NULL) && 
 --     (attrDecl->atype == XML_ATTRIBUTE_IDREF || 
 --      attrDecl->atype == XML_ATTRIBUTE_IDREFS)) 
 -+     (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_IDREF || 
 -+      XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_IDREFS)) 
 -  return(1); 
 -     } 
 -     return(0); 
 -@@ -3532,7 +3532,7 @@ xmlIsMixedElement(xmlDocPtr doc, const x 
 +@@ -3532,7 +3532,7 @@ xmlIsMixedElement(xmlDocPtr doc, const xmlChar 
 *name) { 
  
   static int 
   xmlIsDocNameStartChar(xmlDocPtr doc, int c) { 
 @@ -370,7 +411,7 @@ 
           /* 
     * Use the new checks of production [4] [4a] amd [5] of the 
     * Update 5 of XML-1.0 
 -@@ -3562,7 +3562,7 @@ xmlIsDocNameStartChar(xmlDocPtr doc, int 
 +@@ -3562,7 +3562,7 @@ xmlIsDocNameStartChar(xmlDocPtr doc, int c) { 
  
   static int 
   xmlIsDocNameChar(xmlDocPtr doc, int c) { 
 @@ -379,155 +420,16 @@ 
           /* 
     * Use the new checks of production [4] [4a] amd [5] of the 
     * Update 5 of XML-1.0 
 -@@ -4112,7 +4112,7 @@ xmlValidCtxtNormalizeAttributeValue(xmlV 
 - 
 -     if (attrDecl == NULL) 
 -  return(NULL); 
 --    if (attrDecl->atype == XML_ATTRIBUTE_CDATA) 
 -+    if (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_CDATA) 
 -  return(NULL); 
 - 
 -     ret = xmlStrdup(value); 
 -@@ -4174,7 +4174,7 @@ xmlValidNormalizeAttributeValue(xmlDocPt 
 - 
 -     if (attrDecl == NULL) 
 -  return(NULL); 
 --    if (attrDecl->atype == XML_ATTRIBUTE_CDATA) 
 -+    if (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_CDATA) 
 -  return(NULL); 
 - 
 -     ret = xmlStrdup(value); 
 -@@ -4189,7 +4189,7 @@ xmlValidateAttributeIdCallback(void *pay 
 -                         const xmlChar *name ATTRIBUTE_UNUSED) { 
 -     xmlAttributePtr attr = (xmlAttributePtr) payload; 
 -     int *count = (int *) data; 
 --    if (attr->atype == XML_ATTRIBUTE_ID) (*count)++; 
 -+    if (XML_ATTR_GET_ATYPE(attr) == XML_ATTRIBUTE_ID) (*count)++; 
 - } 
 - 
 - /** 
 -@@ -4221,7 +4221,7 @@ xmlValidateAttributeDecl(xmlValidCtxtPtr 
 -     /* Attribute Default Legal */ 
 -     /* Enumeration */ 
 -     if (attr->defaultValue != NULL) { 
 -- val = xmlValidateAttributeValueInternal(doc, attr->atype, 
 -+ val = xmlValidateAttributeValueInternal(doc, XML_ATTR_GET_ATYPE(attr), 
 -                                          attr->defaultValue); 
 -  if (val == 0) { 
 -      xmlErrValidNode(ctxt, (xmlNodePtr) attr, XML_DTD_ATTRIBUTE_DEFAULT, 
 -@@ -4232,7 +4232,7 @@ xmlValidateAttributeDecl(xmlValidCtxtPtr 
 -     } 
 - 
 -     /* ID Attribute Default */ 
 --    if ((attr->atype == XML_ATTRIBUTE_ID)&& 
 -+    if ((XML_ATTR_GET_ATYPE(attr) == XML_ATTRIBUTE_ID)&& 
 -         (attr->def != XML_ATTRIBUTE_IMPLIED) && 
 -  (attr->def != XML_ATTRIBUTE_REQUIRED)) { 
 -  xmlErrValidNode(ctxt, (xmlNodePtr) attr, XML_DTD_ID_FIXED, 
 -@@ -4242,7 +4242,7 @@ xmlValidateAttributeDecl(xmlValidCtxtPtr 
 -     } 
 - 
 -     /* One ID per Element Type */ 
 --    if (attr->atype == XML_ATTRIBUTE_ID) { 
 -+    if (XML_ATTR_GET_ATYPE(attr) == XML_ATTRIBUTE_ID) { 
 -         int nbId; 
 - 
 -  /* the trick is that we parse DtD as their own internal subset */ 
 -@@ -4501,9 +4501,9 @@ xmlValidateOneAttribute(xmlValidCtxtPtr 
 +@@ -4501,7 +4501,7 @@ xmlValidateOneAttribute(xmlValidCtxtPtr ctxt, 
 xmlDocPtr 
 doc, 
           attr->name, elem->name, NULL); 
    return(0); 
       } 
  -    attr->atype = attrDecl->atype; 
  +    XML_ATTR_SET_ATYPE(attr, attrDecl->atype); 
  
 --    val = xmlValidateAttributeValueInternal(doc, attrDecl->atype, value); 
 -+    val = xmlValidateAttributeValueInternal(doc, XML_ATTR_GET_ 
 TYPE(attrDecl), value); 
 +     val = xmlValidateAttributeValueInternal(doc, attrDecl->atype, value); 
       if (val == 0) { 
 -      xmlErrValidNode(ctxt, elem, XML_DTD_ATTRIBUTE_VALUE, 
 -     "Syntax of value for attribute %s of %s is not valid\\n", 
 -@@ -4522,19 +4522,19 @@ xmlValidateOneAttribute(xmlValidCtxtPtr 
 -     } 
 - 
 -     /* Validity Constraint: ID uniqueness */ 
 --    if (attrDecl->atype == XML_ATTRIBUTE_ID) { 
 -+    if (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_ID) { 
 -         if (xmlAddID(ctxt, doc, value, attr) == NULL) 
 -      ret = 0; 
 -     } 
 - 
 --    if ((attrDecl->atype == XML_ATTRIBUTE_IDREF) || 
 -- (attrDecl->atype == XML_ATTRIBUTE_IDREFS)) { 
 -+    if ((XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_IDREF) || 
 -+ (XML_ATTR_GET_ATYPE(attrDecl) == XML_ATTRIBUTE_IDREFS)) { 
 -         if (xmlAddRef(ctxt, doc, value, attr) == NULL) 
 -      ret = 0; 
 -     } 
 - 
 -     /* 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; 
 - 
 -@@ -4564,7 +4564,7 @@ xmlValidateOneAttribute(xmlValidCtxtPtr 
 -     } 
 - 
 -     /* 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; 
  
 [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,100 visits
(c) 1994,  bbs@darkrealms.ca