Lines Matching refs:cur
547 xmlCatalogEntryPtr cur; in xmlDumpXMLCatalogNode() local
551 cur = catal; in xmlDumpXMLCatalogNode()
552 while (cur != NULL) { in xmlDumpXMLCatalogNode()
553 if (cur->group == cgroup) { in xmlDumpXMLCatalogNode()
554 switch (cur->type) { in xmlDumpXMLCatalogNode()
559 if (cur == catal) { in xmlDumpXMLCatalogNode()
560 cur = cur->children; in xmlDumpXMLCatalogNode()
566 xmlSetProp(node, BAD_CAST "catalog", cur->value); in xmlDumpXMLCatalogNode()
573 xmlSetProp(node, BAD_CAST "id", cur->name); in xmlDumpXMLCatalogNode()
574 if (cur->value != NULL) { in xmlDumpXMLCatalogNode()
579 cur->value); in xmlDumpXMLCatalogNode()
581 switch (cur->prefer) { in xmlDumpXMLCatalogNode()
591 xmlDumpXMLCatalogNode(cur->next, node, doc, ns, cur); in xmlDumpXMLCatalogNode()
596 xmlSetProp(node, BAD_CAST "publicId", cur->name); in xmlDumpXMLCatalogNode()
597 xmlSetProp(node, BAD_CAST "uri", cur->value); in xmlDumpXMLCatalogNode()
602 xmlSetProp(node, BAD_CAST "systemId", cur->name); in xmlDumpXMLCatalogNode()
603 xmlSetProp(node, BAD_CAST "uri", cur->value); in xmlDumpXMLCatalogNode()
608 xmlSetProp(node, BAD_CAST "systemIdStartString", cur->name); in xmlDumpXMLCatalogNode()
609 xmlSetProp(node, BAD_CAST "rewritePrefix", cur->value); in xmlDumpXMLCatalogNode()
614 xmlSetProp(node, BAD_CAST "publicIdStartString", cur->name); in xmlDumpXMLCatalogNode()
615 xmlSetProp(node, BAD_CAST "catalog", cur->value); in xmlDumpXMLCatalogNode()
620 xmlSetProp(node, BAD_CAST "systemIdStartString", cur->name); in xmlDumpXMLCatalogNode()
621 xmlSetProp(node, BAD_CAST "catalog", cur->value); in xmlDumpXMLCatalogNode()
626 xmlSetProp(node, BAD_CAST "name", cur->name); in xmlDumpXMLCatalogNode()
627 xmlSetProp(node, BAD_CAST "uri", cur->value); in xmlDumpXMLCatalogNode()
632 xmlSetProp(node, BAD_CAST "uriStartString", cur->name); in xmlDumpXMLCatalogNode()
633 xmlSetProp(node, BAD_CAST "rewritePrefix", cur->value); in xmlDumpXMLCatalogNode()
638 xmlSetProp(node, BAD_CAST "uriStartString", cur->name); in xmlDumpXMLCatalogNode()
639 xmlSetProp(node, BAD_CAST "catalog", cur->value); in xmlDumpXMLCatalogNode()
657 cur = cur->next; in xmlDumpXMLCatalogNode()
1090 xmlParseXMLCatalogNodeList(xmlNodePtr cur, xmlCatalogPrefer prefer,
1149 xmlParseXMLCatalogOneNode(xmlNodePtr cur, xmlCatalogEntryType type, in xmlParseXMLCatalogOneNode() argument
1161 nameValue = xmlGetProp(cur, attrName); in xmlParseXMLCatalogOneNode()
1163 xmlCatalogErr(ret, cur, XML_CATALOG_MISSING_ATTR, in xmlParseXMLCatalogOneNode()
1168 uriValue = xmlGetProp(cur, uriAttrName); in xmlParseXMLCatalogOneNode()
1170 xmlCatalogErr(ret, cur, XML_CATALOG_MISSING_ATTR, in xmlParseXMLCatalogOneNode()
1182 base = xmlNodeGetBase(cur->doc, cur); in xmlParseXMLCatalogOneNode()
1195 xmlCatalogErr(ret, cur, XML_CATALOG_ENTRY_BROKEN, in xmlParseXMLCatalogOneNode()
1221 xmlParseXMLCatalogNode(xmlNodePtr cur, xmlCatalogPrefer prefer, in xmlParseXMLCatalogNode() argument
1227 if (cur == NULL) in xmlParseXMLCatalogNode()
1229 if (xmlStrEqual(cur->name, BAD_CAST "group")) { in xmlParseXMLCatalogNode()
1233 prop = xmlGetProp(cur, BAD_CAST "prefer"); in xmlParseXMLCatalogNode()
1240 xmlCatalogErr(parent, cur, XML_CATALOG_PREFER_VALUE, in xmlParseXMLCatalogNode()
1247 prop = xmlGetProp(cur, BAD_CAST "id"); in xmlParseXMLCatalogNode()
1248 base = xmlGetNsProp(cur, BAD_CAST "base", XML_XML_NAMESPACE); in xmlParseXMLCatalogNode()
1251 } else if (xmlStrEqual(cur->name, BAD_CAST "public")) { in xmlParseXMLCatalogNode()
1252 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_PUBLIC, in xmlParseXMLCatalogNode()
1254 } else if (xmlStrEqual(cur->name, BAD_CAST "system")) { in xmlParseXMLCatalogNode()
1255 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_SYSTEM, in xmlParseXMLCatalogNode()
1257 } else if (xmlStrEqual(cur->name, BAD_CAST "rewriteSystem")) { in xmlParseXMLCatalogNode()
1258 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_REWRITE_SYSTEM, in xmlParseXMLCatalogNode()
1261 } else if (xmlStrEqual(cur->name, BAD_CAST "delegatePublic")) { in xmlParseXMLCatalogNode()
1262 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_DELEGATE_PUBLIC, in xmlParseXMLCatalogNode()
1265 } else if (xmlStrEqual(cur->name, BAD_CAST "delegateSystem")) { in xmlParseXMLCatalogNode()
1266 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_DELEGATE_SYSTEM, in xmlParseXMLCatalogNode()
1269 } else if (xmlStrEqual(cur->name, BAD_CAST "uri")) { in xmlParseXMLCatalogNode()
1270 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_URI, in xmlParseXMLCatalogNode()
1273 } else if (xmlStrEqual(cur->name, BAD_CAST "rewriteURI")) { in xmlParseXMLCatalogNode()
1274 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_REWRITE_URI, in xmlParseXMLCatalogNode()
1277 } else if (xmlStrEqual(cur->name, BAD_CAST "delegateURI")) { in xmlParseXMLCatalogNode()
1278 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_DELEGATE_URI, in xmlParseXMLCatalogNode()
1281 } else if (xmlStrEqual(cur->name, BAD_CAST "nextCatalog")) { in xmlParseXMLCatalogNode()
1282 entry = xmlParseXMLCatalogOneNode(cur, XML_CATA_NEXT_CATALOG, in xmlParseXMLCatalogNode()
1305 xmlParseXMLCatalogNodeList(cur->children, prefer, parent, entry); in xmlParseXMLCatalogNode()
1324 xmlParseXMLCatalogNodeList(xmlNodePtr cur, xmlCatalogPrefer prefer, in xmlParseXMLCatalogNodeList() argument
1326 while (cur != NULL) { in xmlParseXMLCatalogNodeList()
1327 if ((cur->ns != NULL) && (cur->ns->href != NULL) && in xmlParseXMLCatalogNodeList()
1328 (xmlStrEqual(cur->ns->href, XML_CATALOGS_NAMESPACE))) { in xmlParseXMLCatalogNodeList()
1329 xmlParseXMLCatalogNode(cur, prefer, parent, cgroup); in xmlParseXMLCatalogNodeList()
1331 cur = cur->next; in xmlParseXMLCatalogNodeList()
1349 xmlNodePtr cur; in xmlParseXMLCatalogFile() local
1368 cur = xmlDocGetRootElement(doc); in xmlParseXMLCatalogFile()
1369 if ((cur != NULL) && (xmlStrEqual(cur->name, BAD_CAST "catalog")) && in xmlParseXMLCatalogFile()
1370 (cur->ns != NULL) && (cur->ns->href != NULL) && in xmlParseXMLCatalogFile()
1371 (xmlStrEqual(cur->ns->href, XML_CATALOGS_NAMESPACE))) { in xmlParseXMLCatalogFile()
1380 prop = xmlGetProp(cur, BAD_CAST "prefer"); in xmlParseXMLCatalogFile()
1387 xmlCatalogErr(NULL, cur, XML_CATALOG_PREFER_VALUE, in xmlParseXMLCatalogFile()
1393 cur = cur->children; in xmlParseXMLCatalogFile()
1394 xmlParseXMLCatalogNodeList(cur, prefer, parent, NULL); in xmlParseXMLCatalogFile()
1506 xmlCatalogEntryPtr cur; in xmlAddXMLCatalog() local
1528 cur = catal->children; in xmlAddXMLCatalog()
1532 if (cur != NULL) { in xmlAddXMLCatalog()
1533 while (cur != NULL) { in xmlAddXMLCatalog()
1534 if ((orig != NULL) && (cur->type == typ) && in xmlAddXMLCatalog()
1535 (xmlStrEqual(orig, cur->name))) { in xmlAddXMLCatalog()
1539 if (cur->value != NULL) in xmlAddXMLCatalog()
1540 xmlFree(cur->value); in xmlAddXMLCatalog()
1541 if (cur->URL != NULL) in xmlAddXMLCatalog()
1542 xmlFree(cur->URL); in xmlAddXMLCatalog()
1543 cur->value = xmlStrdup(replace); in xmlAddXMLCatalog()
1544 cur->URL = xmlStrdup(replace); in xmlAddXMLCatalog()
1547 if (cur->next == NULL) in xmlAddXMLCatalog()
1549 cur = cur->next; in xmlAddXMLCatalog()
1555 if (cur == NULL) in xmlAddXMLCatalog()
1559 cur->next = xmlNewCatalogEntry(typ, orig, replace, in xmlAddXMLCatalog()
1563 cur = (xmlCatalogEntryPtr)xmlHashLookup(xmlCatalogXMLFiles, catal->URL); in xmlAddXMLCatalog()
1564 if (cur != NULL) in xmlAddXMLCatalog()
1565 cur->children = catal->children; in xmlAddXMLCatalog()
1583 xmlCatalogEntryPtr cur; in xmlDelXMLCatalog() local
1599 cur = catal->children; in xmlDelXMLCatalog()
1600 while (cur != NULL) { in xmlDelXMLCatalog()
1601 if (((cur->name != NULL) && (xmlStrEqual(value, cur->name))) || in xmlDelXMLCatalog()
1602 (xmlStrEqual(value, cur->value))) { in xmlDelXMLCatalog()
1604 if (cur->name != NULL) in xmlDelXMLCatalog()
1606 "Removing element %s from catalog\n", cur->name); in xmlDelXMLCatalog()
1609 "Removing element %s from catalog\n", cur->value); in xmlDelXMLCatalog()
1611 cur->type = XML_CATA_REMOVED; in xmlDelXMLCatalog()
1613 cur = cur->next; in xmlDelXMLCatalog()
1636 xmlCatalogEntryPtr cur; in xmlCatalogXMLResolve() local
1657 cur = catal; in xmlCatalogXMLResolve()
1659 while (cur != NULL) { in xmlCatalogXMLResolve()
1660 switch (cur->type) { in xmlCatalogXMLResolve()
1662 if (xmlStrEqual(sysID, cur->name)) { in xmlCatalogXMLResolve()
1666 cur->name, cur->URL); in xmlCatalogXMLResolve()
1668 return(xmlStrdup(cur->URL)); in xmlCatalogXMLResolve()
1672 len = xmlStrlen(cur->name); in xmlCatalogXMLResolve()
1674 (!xmlStrncmp(sysID, cur->name, len))) { in xmlCatalogXMLResolve()
1676 rewrite = cur; in xmlCatalogXMLResolve()
1680 if (!xmlStrncmp(sysID, cur->name, xmlStrlen(cur->name))) in xmlCatalogXMLResolve()
1689 cur = cur->next; in xmlCatalogXMLResolve()
1709 cur = catal; in xmlCatalogXMLResolve()
1710 while (cur != NULL) { in xmlCatalogXMLResolve()
1711 if ((cur->type == XML_CATA_DELEGATE_SYSTEM) && in xmlCatalogXMLResolve()
1712 (!xmlStrncmp(sysID, cur->name, xmlStrlen(cur->name)))) { in xmlCatalogXMLResolve()
1714 if (xmlStrEqual(cur->URL, delegates[i])) in xmlCatalogXMLResolve()
1717 cur = cur->next; in xmlCatalogXMLResolve()
1721 delegates[nbList++] = cur->URL; in xmlCatalogXMLResolve()
1723 if (cur->children == NULL) { in xmlCatalogXMLResolve()
1724 xmlFetchXMLCatalogFile(cur); in xmlCatalogXMLResolve()
1726 if (cur->children != NULL) { in xmlCatalogXMLResolve()
1729 "Trying system delegate %s\n", cur->URL); in xmlCatalogXMLResolve()
1731 cur->children, NULL, sysID); in xmlCatalogXMLResolve()
1738 cur = cur->next; in xmlCatalogXMLResolve()
1751 cur = catal; in xmlCatalogXMLResolve()
1753 while (cur != NULL) { in xmlCatalogXMLResolve()
1754 switch (cur->type) { in xmlCatalogXMLResolve()
1756 if (xmlStrEqual(pubID, cur->name)) { in xmlCatalogXMLResolve()
1759 "Found public match %s\n", cur->name); in xmlCatalogXMLResolve()
1761 return(xmlStrdup(cur->URL)); in xmlCatalogXMLResolve()
1765 if (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)) && in xmlCatalogXMLResolve()
1766 (cur->prefer == XML_CATA_PREFER_PUBLIC)) in xmlCatalogXMLResolve()
1776 cur = cur->next; in xmlCatalogXMLResolve()
1786 cur = catal; in xmlCatalogXMLResolve()
1787 while (cur != NULL) { in xmlCatalogXMLResolve()
1788 if ((cur->type == XML_CATA_DELEGATE_PUBLIC) && in xmlCatalogXMLResolve()
1789 (cur->prefer == XML_CATA_PREFER_PUBLIC) && in xmlCatalogXMLResolve()
1790 (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)))) { in xmlCatalogXMLResolve()
1793 if (xmlStrEqual(cur->URL, delegates[i])) in xmlCatalogXMLResolve()
1796 cur = cur->next; in xmlCatalogXMLResolve()
1800 delegates[nbList++] = cur->URL; in xmlCatalogXMLResolve()
1802 if (cur->children == NULL) { in xmlCatalogXMLResolve()
1803 xmlFetchXMLCatalogFile(cur); in xmlCatalogXMLResolve()
1805 if (cur->children != NULL) { in xmlCatalogXMLResolve()
1808 "Trying public delegate %s\n", cur->URL); in xmlCatalogXMLResolve()
1810 cur->children, pubID, NULL); in xmlCatalogXMLResolve()
1817 cur = cur->next; in xmlCatalogXMLResolve()
1827 cur = catal; in xmlCatalogXMLResolve()
1828 while (cur != NULL) { in xmlCatalogXMLResolve()
1829 if (cur->type == XML_CATA_NEXT_CATALOG) { in xmlCatalogXMLResolve()
1830 if (cur->children == NULL) { in xmlCatalogXMLResolve()
1831 xmlFetchXMLCatalogFile(cur); in xmlCatalogXMLResolve()
1833 if (cur->children != NULL) { in xmlCatalogXMLResolve()
1834 ret = xmlCatalogListXMLResolve(cur->children, pubID, sysID); in xmlCatalogXMLResolve()
1843 cur = cur->next; in xmlCatalogXMLResolve()
1868 xmlCatalogEntryPtr cur; in xmlCatalogXMLResolveURI() local
1890 cur = catal; in xmlCatalogXMLResolveURI()
1892 while (cur != NULL) { in xmlCatalogXMLResolveURI()
1893 switch (cur->type) { in xmlCatalogXMLResolveURI()
1895 if (xmlStrEqual(URI, cur->name)) { in xmlCatalogXMLResolveURI()
1898 "Found URI match %s\n", cur->name); in xmlCatalogXMLResolveURI()
1899 return(xmlStrdup(cur->URL)); in xmlCatalogXMLResolveURI()
1903 len = xmlStrlen(cur->name); in xmlCatalogXMLResolveURI()
1905 (!xmlStrncmp(URI, cur->name, len))) { in xmlCatalogXMLResolveURI()
1907 rewrite = cur; in xmlCatalogXMLResolveURI()
1911 if (!xmlStrncmp(URI, cur->name, xmlStrlen(cur->name))) in xmlCatalogXMLResolveURI()
1920 cur = cur->next; in xmlCatalogXMLResolveURI()
1939 cur = catal; in xmlCatalogXMLResolveURI()
1940 while (cur != NULL) { in xmlCatalogXMLResolveURI()
1941 if (((cur->type == XML_CATA_DELEGATE_SYSTEM) || in xmlCatalogXMLResolveURI()
1942 (cur->type == XML_CATA_DELEGATE_URI)) && in xmlCatalogXMLResolveURI()
1943 (!xmlStrncmp(URI, cur->name, xmlStrlen(cur->name)))) { in xmlCatalogXMLResolveURI()
1945 if (xmlStrEqual(cur->URL, delegates[i])) in xmlCatalogXMLResolveURI()
1948 cur = cur->next; in xmlCatalogXMLResolveURI()
1952 delegates[nbList++] = cur->URL; in xmlCatalogXMLResolveURI()
1954 if (cur->children == NULL) { in xmlCatalogXMLResolveURI()
1955 xmlFetchXMLCatalogFile(cur); in xmlCatalogXMLResolveURI()
1957 if (cur->children != NULL) { in xmlCatalogXMLResolveURI()
1960 "Trying URI delegate %s\n", cur->URL); in xmlCatalogXMLResolveURI()
1962 cur->children, URI); in xmlCatalogXMLResolveURI()
1967 cur = cur->next; in xmlCatalogXMLResolveURI()
1975 cur = catal; in xmlCatalogXMLResolveURI()
1976 while (cur != NULL) { in xmlCatalogXMLResolveURI()
1977 if (cur->type == XML_CATA_NEXT_CATALOG) { in xmlCatalogXMLResolveURI()
1978 if (cur->children == NULL) { in xmlCatalogXMLResolveURI()
1979 xmlFetchXMLCatalogFile(cur); in xmlCatalogXMLResolveURI()
1981 if (cur->children != NULL) { in xmlCatalogXMLResolveURI()
1982 ret = xmlCatalogListXMLResolveURI(cur->children, URI); in xmlCatalogXMLResolveURI()
1987 cur = cur->next; in xmlCatalogXMLResolveURI()
2146 #define RAW *cur
2147 #define NEXT cur++;
2148 #define SKIP(x) cur += x;
2150 #define SKIP_BLANKS while (IS_BLANK_CH(*cur)) NEXT;
2161 xmlParseSGMLCatalogComment(const xmlChar *cur) { in xmlParseSGMLCatalogComment() argument
2162 if ((cur[0] != '-') || (cur[1] != '-')) in xmlParseSGMLCatalogComment()
2163 return(cur); in xmlParseSGMLCatalogComment()
2165 while ((cur[0] != 0) && ((cur[0] != '-') || ((cur[1] != '-')))) in xmlParseSGMLCatalogComment()
2167 if (cur[0] == 0) { in xmlParseSGMLCatalogComment()
2170 return(cur + 2); in xmlParseSGMLCatalogComment()
2183 xmlParseSGMLCatalogPubid(const xmlChar *cur, xmlChar **id) { in xmlParseSGMLCatalogPubid() argument
2206 while (IS_PUBIDCHAR_CH(*cur) || (*cur == '?')) { in xmlParseSGMLCatalogPubid()
2207 if ((*cur == stop) && (stop != ' ')) in xmlParseSGMLCatalogPubid()
2209 if ((stop == ' ') && (IS_BLANK_CH(*cur))) in xmlParseSGMLCatalogPubid()
2221 buf[len++] = *cur; in xmlParseSGMLCatalogPubid()
2227 if (!IS_BLANK_CH(*cur)) { in xmlParseSGMLCatalogPubid()
2232 if (*cur != stop) { in xmlParseSGMLCatalogPubid()
2239 return(cur); in xmlParseSGMLCatalogPubid()
2252 xmlParseSGMLCatalogName(const xmlChar *cur, xmlChar **name) { in xmlParseSGMLCatalogName() argument
2262 c = *cur; in xmlParseSGMLCatalogName()
2271 cur++; in xmlParseSGMLCatalogName()
2272 c = *cur; in xmlParseSGMLCatalogName()
2277 return(cur); in xmlParseSGMLCatalogName()
2332 const xmlChar *cur = value; in xmlParseSGMLCatalog() local
2336 if ((cur == NULL) || (file == NULL)) in xmlParseSGMLCatalog()
2340 while ((cur != NULL) && (cur[0] != 0)) { in xmlParseSGMLCatalog()
2342 if (cur[0] == 0) in xmlParseSGMLCatalog()
2344 if ((cur[0] == '-') && (cur[1] == '-')) { in xmlParseSGMLCatalog()
2345 cur = xmlParseSGMLCatalogComment(cur); in xmlParseSGMLCatalog()
2346 if (cur == NULL) { in xmlParseSGMLCatalog()
2355 cur = xmlParseSGMLCatalogName(cur, &name); in xmlParseSGMLCatalog()
2356 if (cur == NULL || name == NULL) { in xmlParseSGMLCatalog()
2360 if (!IS_BLANK_CH(*cur)) { in xmlParseSGMLCatalog()
2390 cur = xmlParseSGMLCatalogName(cur, &name); in xmlParseSGMLCatalog()
2403 if (*cur == '%') in xmlParseSGMLCatalog()
2410 cur = xmlParseSGMLCatalogName(cur, &name); in xmlParseSGMLCatalog()
2411 if (cur == NULL) { in xmlParseSGMLCatalog()
2415 if (!IS_BLANK_CH(*cur)) { in xmlParseSGMLCatalog()
2420 cur = xmlParseSGMLCatalogPubid(cur, &sysid); in xmlParseSGMLCatalog()
2421 if (cur == NULL) { in xmlParseSGMLCatalog()
2429 cur = xmlParseSGMLCatalogPubid(cur, &name); in xmlParseSGMLCatalog()
2430 if (cur == NULL) { in xmlParseSGMLCatalog()
2449 if (!IS_BLANK_CH(*cur)) { in xmlParseSGMLCatalog()
2454 cur = xmlParseSGMLCatalogPubid(cur, &sysid); in xmlParseSGMLCatalog()
2455 if (cur == NULL) { in xmlParseSGMLCatalog()
2464 cur = xmlParseSGMLCatalogPubid(cur, &sysid); in xmlParseSGMLCatalog()
2465 if (cur == NULL) { in xmlParseSGMLCatalog()
2473 if (cur == NULL) { in xmlParseSGMLCatalog()
2531 if (cur == NULL) in xmlParseSGMLCatalog()
2763 xmlCatalogEntryPtr tmp, cur; in xmlExpandCatalog() local
2767 cur = catal->xml; in xmlExpandCatalog()
2768 if (cur == NULL) { in xmlExpandCatalog()
2771 while (cur->next != NULL) cur = cur->next; in xmlExpandCatalog()
2772 cur->next = tmp; in xmlExpandCatalog()
3122 const char *cur, *paths; in xmlInitializeCatalog() local
3163 cur = catalogs; in xmlInitializeCatalog()
3165 while (*cur != '\0') { in xmlInitializeCatalog()
3166 while (xmlIsBlank_ch(*cur)) in xmlInitializeCatalog()
3167 cur++; in xmlInitializeCatalog()
3168 if (*cur != 0) { in xmlInitializeCatalog()
3169 paths = cur; in xmlInitializeCatalog()
3170 while ((*cur != 0) && (!xmlIsBlank_ch(*cur))) in xmlInitializeCatalog()
3171 cur++; in xmlInitializeCatalog()
3172 path = (char *) xmlStrndup((const xmlChar *)paths, cur - paths); in xmlInitializeCatalog()
3240 const char *cur; in xmlLoadCatalogs() local
3250 cur = pathss; in xmlLoadCatalogs()
3251 while (*cur != 0) { in xmlLoadCatalogs()
3252 while (xmlIsBlank_ch(*cur)) cur++; in xmlLoadCatalogs()
3253 if (*cur != 0) { in xmlLoadCatalogs()
3254 paths = cur; in xmlLoadCatalogs()
3255 while ((*cur != 0) && (*cur != PATH_SEPARATOR) && (!xmlIsBlank_ch(*cur))) in xmlLoadCatalogs()
3256 cur++; in xmlLoadCatalogs()
3257 path = xmlStrndup((const xmlChar *)paths, cur - paths); in xmlLoadCatalogs()
3271 while (*cur == PATH_SEPARATOR) in xmlLoadCatalogs()
3272 cur++; in xmlLoadCatalogs()