Lines Matching defs:ns_printer_t
153 typedef struct ns_printer ns_printer_t;
156 extern ns_printer_t *ns_printer_create(char *, char **, char *, ns_kvp_t **);
157 extern ns_printer_t *ns_printer_get_name(const char *, const char *);
158 extern ns_printer_t **ns_printer_get_list(const char *);
159 extern int ns_printer_put(const ns_printer_t *);
160 extern void ns_printer_destroy(ns_printer_t *);
167 extern char *_cvt_printer_to_entry(ns_printer_t *, char *, int);
169 extern ns_printer_t *_cvt_nss_entry_to_printer(char *, char *);
170 extern ns_printer_t *posix_name(const char *);
175 extern void *ns_get_value(const char *, const ns_printer_t *);
176 extern char *ns_get_value_string(const char *, const ns_printer_t *);
177 extern int ns_set_value(const char *, const void *, ns_printer_t *);
179 ns_printer_t *);
189 extern int ns_printer_match_name(ns_printer_t *, const char *);
190 extern char *ns_printer_name_list(const ns_printer_t *);