Lines Matching refs:printer
77 ns_printer_destroy(ns_printer_t *printer) in ns_printer_destroy() argument
79 if (printer != NULL) { in ns_printer_destroy()
80 if (printer->attributes != NULL) { /* attributes */ in ns_printer_destroy()
83 list_iterate((void **)printer->attributes, in ns_printer_destroy()
85 free(printer->attributes); in ns_printer_destroy()
87 if (printer->aliases != NULL) { /* aliases */ in ns_printer_destroy()
88 free(printer->aliases); in ns_printer_destroy()
90 if (printer->name != NULL) /* primary name */ in ns_printer_destroy()
91 free(printer->name); in ns_printer_destroy()
92 free(printer); in ns_printer_destroy()
117 ns_printer_t *printer = in ns_printer_get_list() local
122 (void *)printer); in ns_printer_get_list()
169 ns_printer_put(const ns_printer_t *printer) in ns_printer_put() argument
174 if ((printer == NULL) || (printer->source == NULL)) in ns_printer_put()
178 normalize_ns_name(printer->source)) >= sizeof (func)) { in ns_printer_put()
184 return ((*fpt)(printer)); in ns_printer_put()