Lines Matching refs:uri
90 uri_t *uri = NULL; in solaris_lpsched_shortcircuit_hack() local
105 if (uri_from_string(printer, &uri) < 0) { in solaris_lpsched_shortcircuit_hack()
108 uri_free(uri); in solaris_lpsched_shortcircuit_hack()
113 if (strcasecmp(uri->scheme, "lpsched") == 0) { in solaris_lpsched_shortcircuit_hack()
114 uri_free(uri); in solaris_lpsched_shortcircuit_hack()
118 if (uri->path == NULL) { in solaris_lpsched_shortcircuit_hack()
121 if ((printer = strrchr(uri->path, '/')) == NULL) in solaris_lpsched_shortcircuit_hack()
122 printer = uri->path; in solaris_lpsched_shortcircuit_hack()
131 uri_free(uri); in solaris_lpsched_shortcircuit_hack()
136 if ((uri->host != NULL) && (is_localhost(uri->host) == 0)) { in solaris_lpsched_shortcircuit_hack()
137 uri_free(uri); in solaris_lpsched_shortcircuit_hack()
142 (uri->host ? uri->host : "localhost"), printer); in solaris_lpsched_shortcircuit_hack()
145 uri_free(uri); in solaris_lpsched_shortcircuit_hack()
176 char *uri = bsdaddr_to_uri(*list, string); in fill_printer_uri_supported() local
178 if (uri != NULL) { in fill_printer_uri_supported()
180 "printer-uri-supported", uri); in fill_printer_uri_supported()
182 free(uri); in fill_printer_uri_supported()
215 char *uri = NULL; in fill_printer_uri() local
483 char *uri = bsdaddr_to_uri(result, name); in getprinterbyname() local
487 if (uri != NULL) { in getprinterbyname()
489 "printer-uri-supported", uri); in getprinterbyname()
490 free(uri); in getprinterbyname()