Lines Matching refs:ret
479 int ret;
485 ret = xmlParse3986Userinfo(uri, &cur);
486 if ((ret != 0) || (*cur != '@'))
490 ret = xmlParse3986Host(uri, &cur);
491 if (ret != 0) return(ret);
494 ret = xmlParse3986Port(uri, &cur);
495 if (ret != 0) return(ret);
550 int ret;
556 ret = xmlParse3986Segment(&cur, 0, 1);
557 if (ret != 0) return(ret);
586 int ret;
593 ret = xmlParse3986Segment(&cur, 0, 0);
594 if (ret == 0) {
597 ret = xmlParse3986Segment(&cur, 0, 1);
598 if (ret != 0) return(ret);
628 int ret;
632 ret = xmlParse3986Segment(&cur, 0, 0);
633 if (ret != 0) return(ret);
636 ret = xmlParse3986Segment(&cur, 0, 1);
637 if (ret != 0) return(ret);
666 int ret;
670 ret = xmlParse3986Segment(&cur, ':', 0);
671 if (ret != 0) return(ret);
674 ret
675 if (ret != 0) return(ret);
707 int ret;
713 ret = xmlParse3986Authority(uri, &cur);
714 if (ret != 0) return(ret);
715 ret = xmlParse3986PathAbEmpty(uri, &cur);
716 if (ret != 0) return(ret);
720 ret = xmlParse3986PathAbsolute(uri, &cur);
721 if (ret != 0) return(ret);
723 ret = xmlParse3986PathRootless(uri, &cur);
724 if (ret != 0) return(ret);
754 int ret;
758 ret = xmlParse3986Authority(uri, &str);
759 if (ret != 0) return(ret);
760 ret = xmlParse3986PathAbEmpty(uri, &str);
761 if (ret != 0) return(ret);
763 ret = xmlParse3986PathAbsolute(uri, &str);
764 if (ret != 0) return(ret);
766 ret = xmlParse3986PathNoScheme(uri, &str);
767 if (ret != 0) return(ret);
778 ret = xmlParse3986Query(uri, &str);
779 if (ret != 0) return(ret);
783 ret = xmlParse3986Fragment(uri, &str);
784 if (ret != 0) return(ret);
808 int ret;
810 ret = xmlParse3986Scheme(uri, &str);
811 if (ret != 0) return(ret);
816 ret = xmlParse3986HierPart(uri, &str);
817 if (ret != 0) return(ret);
820 ret = xmlParse3986Query(uri, &str);
821 if (ret != 0) return(ret);
825 ret = xmlParse3986Fragment(uri, &str);
826 if (ret != 0) return(ret);
849 int ret;
859 ret = xmlParse3986URI(uri, str);
860 if (ret != 0) {
862 ret = xmlParse3986RelativeRef(uri, str);
863 if (ret != 0) {
865 return(ret);
884 int ret;
890 ret = xmlParse3986URIReference(uri, str);
891 if (ret) {
930 int ret;
939 ret = xmlParseURIReference(uri, str);
940 if (ret) {
963 xmlURIPtr ret;
965 ret = (xmlURIPtr) xmlMalloc(sizeof(xmlURI));
966 if (ret == NULL) {
971 memset(ret, 0, sizeof(xmlURI));
972 return(ret);
985 xmlChar *ret = NULL;
995 ret = (xmlChar *) xmlMallocAtomic((max + 1) * sizeof(xmlChar));
996 if (ret == NULL) {
1008 temp = (xmlChar *) xmlRealloc(ret, (max + 1) * sizeof(xmlChar));
1012 xmlFree(ret);
1015 ret = temp;
1017 ret[len++] = *p++;
1021 temp = (xmlChar *) xmlRealloc(ret, (max + 1) * sizeof(xmlChar));
1025 xmlFree(ret);
1028 ret = temp;
1030 ret[len++] = ':';
1037 temp = (xmlChar *) xmlRealloc(ret, (max + 1) * sizeof(xmlChar));
1041 xmlFree(ret);
1044 ret = temp;
1047 ret[len++] = *p++;
1051 ret[len++] = '%';
1052 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1053 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1060 temp = (xmlChar *) xmlRealloc(ret, (max + 1) * sizeof(xmlChar));
1064 xmlFree(ret);
1067 ret = temp;
1069 ret[len++] = '/';
1070 ret[len++] = '/';
1076 temp = (xmlChar *) xmlRealloc(ret,
1081 xmlFree(ret);
1084 ret = temp;
1091 ret[len++] = *p++;
1095 ret[len++] = '%';
1096 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1097 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1102 temp = (xmlChar *) xmlRealloc(ret,
1107 xmlFree(ret);
1110 ret = temp;
1112 ret[len++] = '@';
1118 temp = (xmlChar *) xmlRealloc(ret,
1123 xmlFree(ret);
1126 ret = temp;
1128 ret[len++] = *p++;
1133 temp = (xmlChar *) xmlRealloc(ret,
1138 xmlFree(ret);
1141 ret = temp;
1143 len += snprintf((char *) &ret[len], max - len, ":%d", uri->port);
1148 temp = (xmlChar *) xmlRealloc(ret,
1153 xmlFree(ret);
1156 ret = temp;
1158 ret[len++] = '/';
1159 ret[len++] = '/';
1164 temp = (xmlChar *) xmlRealloc(ret,
1169 xmlFree(ret);
1172 ret = temp;
1178 ret[len++] = *p++;
1182 ret[len++] = '%';
1183 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1184 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1190 temp = (xmlChar *) xmlRealloc(ret,
1195 xmlFree(ret);
1198 ret = temp;
1200 ret[len++] = '/';
1201 ret[len++] = '/';
1217 ret = (xmlChar *) xmlRealloc(ret,
1219 if (ret == NULL) {
1225 ret[len++] = *p++;
1226 ret[len++] = *p++;
1227 ret[len++] = *p++;
1232 temp = (xmlChar *) xmlRealloc(ret,
1237 xmlFree(ret);
1240 ret = temp;
1246 ret[len++] = *p++;
1250 ret[len++] = '%';
1251 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1252 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1259 temp = (xmlChar *) xmlRealloc(ret,
1264 xmlFree(ret);
1267 ret = temp;
1269 ret[len++] = '?';
1274 temp = (xmlChar *) xmlRealloc(ret,
1279 xmlFree(ret);
1282 ret = temp;
1284 ret[len++] = *p++;
1289 temp = (xmlChar *) xmlRealloc(ret,
1294 xmlFree(ret);
1297 ret = temp;
1299 ret[len++] = '?';
1304 temp = (xmlChar *) xmlRealloc(ret,
1309 xmlFree(ret);
1312 ret = temp;
1315 ret[len++] = *p++;
1319 ret[len++] = '%';
1320 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1321 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1329 temp = (xmlChar *) xmlRealloc(ret,
1334 xmlFree(ret);
1337 ret = temp;
1339 ret[len++] = '#';
1344 temp = (xmlChar *) xmlRealloc(ret,
1349 xmlFree(ret);
1352 ret = temp;
1355 ret[len++] = *p++;
1359 ret[len++] = '%';
1360 ret[len++] = hi + (hi > 9? 'A'-10 : '0');
1361 ret[len++] = lo + (lo > 9? 'A'-10 : '0');
1367 temp = (xmlChar *) xmlRealloc(ret, (max + 1) * sizeof(xmlChar));
1371 xmlFree(ret);
1374 ret = temp;
1376 ret[len++] = 0;
1377 return(ret);
1668 char *ret, *out;
1677 ret = (char *) xmlMallocAtomic(len + 1);
1678 if (ret == NULL) {
1684 ret = target;
1686 out = ret;
1712 return(ret);
1727 xmlChar *ret, ch;
1741 ret = (xmlChar *) xmlMallocAtomic(len);
1742 if (ret == NULL) {
1752 temp = (xmlChar *) xmlRealloc(ret, len);
1756 xmlFree(ret);
1759 ret = temp;
1766 ret[out++] = '%';
1769 ret[out++] = '0' + val;
1771 ret[out++] = 'A' + val - 0xA;
1774 ret[out++] = '0' + val;
1776 ret[out++] = 'A' + val - 0xA;
1779 ret[out++] = *in++;
1783 ret[out] = 0;
1784 return(ret);
1805 xmlChar *ret, *segment = NULL;
1834 ret = NULL;
1839 ret = xmlStrcat(ret, segment);
1840 ret = xmlStrcat(ret, BAD_CAST ":");
1848 ret = xmlStrcat(ret, BAD_CAST "//");
1849 ret = xmlStrcat(ret, segment);
1856 ret = xmlStrcat(ret,BAD_CAST "//");
1857 ret = xmlStrcat(ret, segment);
1858 ret = xmlStrcat(ret, BAD_CAST "@");
1866 ret = xmlStrcat(ret, BAD_CAST "//");
1867 ret = xmlStrcat(ret, segment);
1875 ret = xmlStrcat(ret, BAD_CAST ":");
1876 ret = xmlStrcat(ret, port);
1883 ret = xmlStrcat(ret, segment);
1888 ret = xmlStrcat(ret, BAD_CAST "?");
1889 ret = xmlStrcat(ret, BAD_CAST uri->query_raw);
1895 ret = xmlStrcat(ret, BAD_CAST "?");
1896 ret = xmlStrcat(ret, segment);
1903 ret = xmlStrcat(ret, segment);
1910 ret = xmlStrcat(ret, BAD_CAST "#");
1911 ret = xmlStrcat(ret, segment);
1918 return (ret);
1945 int ret, len, indx, cur, out;
1959 ret = -1;
1965 ret = xmlParseURIReference(ref, (const char *) URI);
1968 ret = 0;
1970 if (ret != 0)
1980 ret = -1;
1985 ret = xmlParseURIReference(bas, (const char *) base);
1987 if (ret != 0) {
2226 int ret;
2247 ret = xmlParseURIReference (ref, (const char *) URI);
2248 if (ret != 0)
2264 ret = xmlParseURIReference (bas, (const char *) base);
2265 if (ret != 0)
2460 xmlChar *ret;
2552 ret = xmlStrdup((const xmlChar *) uri->path);
2554 ret = xmlSaveUri(uri);
2559 ret = xmlStrdup((const xmlChar *) path);
2561 return(ret);
2580 xmlChar *ret, *cal;
2602 will fail. So convert them to slashes. Misuse 'ret' for walking. */
2603 ret = cal;
2604 while (*ret != '\0') {
2605 if (*ret == '\\')
2606 *ret = '/';
2607 ret++;
2612 ret = xmlSaveUri(&temp);
2614 return(ret);