Lines Matching refs:server

181  *    authority     = server | reg_name
292 if (uri->server != NULL) {
343 p = uri->server;
589 if (uri->server != NULL) xmlFree(uri->server);
590 uri->server = NULL;
618 if (uri->server != NULL) xmlFree(uri->server);
1037 if (uri->server) {
1038 segment = xmlURIEscapeStr(BAD_CAST uri->server, BAD_CAST "/?;:@");
1257 * Parse a server subpart of an URI, it's a finer grain analysis
1260 * server = [ [ userinfo "@" ] hostport ]
1312 * This can be empty in the case where there is no server
1319 if (uri->server != NULL) xmlFree(uri->server);
1320 uri->server = NULL;
1358 if (uri->server != NULL) xmlFree(uri->server);
1359 uri->server = (char *)xmlStrndup((xmlChar *)host+1,
1414 if (uri->server != NULL) xmlFree(uri->server);
1416 uri->server = STRNDUP(host, cur - host);
1418 uri->server = xmlURIUnescapeString(host, cur - host, NULL);
1570 * authority = server | reg_name
1571 * server = [ [ userinfo "@" ] hostport ]
1576 * use the full set of chars in use by server:
1597 * try first to parse it as a server string.
1614 if (uri->server != NULL) xmlFree(uri->server);
1615 uri->server = NULL;
1976 ((ref->authority == NULL) && (ref->server == NULL))) {
1981 else if (bas->server != NULL) {
1982 res->server = xmlMemStrdup(bas->server);
2029 if ((ref->authority != NULL) || (ref->server != NULL)) {
2033 res->server = xmlMemStrdup(ref->server);
2044 else if (bas->server != NULL) {
2045 res->server = xmlMemStrdup(bas->server);
2114 if ((out == 0) && (bas->server != NULL))
2227 * If the scheme / server on the URI differs from the base,
2233 (xmlStrcmp ((xmlChar *)bas->server, (xmlChar *)ref->server)))) {