Lines Matching defs:printers
57 papiPrinterListFree(papi_printer_t *printers)
59 if (printers != NULL) {
62 for (i = 0; printers[i] != NULL; i++)
63 papiPrinterFree(printers[i]);
64 free(printers);
68 /* Enumerate a list of printers from the loaded print service. */
71 papi_filter_t *filter, papi_printer_t **printers)
77 if ((svc == NULL) || (printers == NULL))
99 *printers = NULL;
108 list_append(printers, p);
170 /* Enumerate a list of printers from the Name Service */
173 papi_filter_t *filter, papi_printer_t **printers)
178 if ((svc == NULL) || (printers == NULL))
181 /* retrieve printers from the nameservice */
190 list_append(printers, p);
193 /* if we have printers, check if our request has been satisfied */
194 if ((printers != NULL) && (*printers != NULL)) {
198 for (i = 0; (*printers)[i] != NULL; i++) {
199 printer_t *p = (*printers)[i];
212 papi_filter_t *filter, papi_printer_t **printers)
219 if ((svc == NULL) || (printers == NULL))
224 filter, printers);
227 filter, printers);