Lines Matching refs:printer

121 ns_r_get_value(const char *key, const ns_printer_t *printer, int level)  in ns_r_get_value()  argument
125 if ((key == NULL) || (printer == NULL) || in ns_r_get_value()
126 (printer->attributes == NULL)) in ns_r_get_value()
133 if ((kvp = list_locate((void **)printer->attributes, in ns_r_get_value()
141 if (addr->printer == NULL) in ns_r_get_value()
142 addr->printer = strdup(printer->name); in ns_r_get_value()
148 for (attrs = printer->attributes; attrs != NULL && *attrs != NULL; in ns_r_get_value()
159 ns_printer_t *printer = in ns_r_get_value() local
162 value = ns_r_get_value(key, printer, level); in ns_r_get_value()
165 ns_printer_destroy(printer); in ns_r_get_value()
179 ns_printer_t *printer = in ns_r_get_value() local
181 value = ns_r_get_value(key, printer, level); in ns_r_get_value()
186 ns_printer_destroy(printer); in ns_r_get_value()
202 ns_get_value(const char *key, const ns_printer_t *printer) in ns_get_value() argument
204 return (ns_r_get_value(key, printer, 0)); in ns_get_value()
213 ns_get_value_string(const char *key, const ns_printer_t *printer) in ns_get_value_string() argument
215 return ((char *)value_to_string(key, ns_get_value(key, printer))); in ns_get_value_string()
224 ns_set_value(const char *key, const void *value, ns_printer_t *printer) in ns_set_value() argument
227 value_to_string(key, (void *)value), printer)); in ns_set_value()
237 ns_printer_t *printer) in ns_set_value_from_string() argument
239 if (printer == NULL) in ns_set_value_from_string()
243 list_iterate((void **)printer->attributes, ns_kvp_destroy); in ns_set_value_from_string()
247 if (((kvp = list_locate((void **)printer->attributes, in ns_set_value_from_string()
251 printer->attributes = (ns_kvp_t **) in ns_set_value_from_string()
252 list_append((void **)printer->attributes, kvp); in ns_set_value_from_string()