Lines Matching refs:addr

61 	ns_bsd_addr_t *addr = NULL;
64 ((addr = calloc(1, sizeof (*addr))) != NULL)) {
65 addr->printer = (char *)printer;
66 addr->server = (char *)server;
67 addr->extension = (char *)extension;
70 return (addr);
74 bsd_addr_to_string(const ns_bsd_addr_t *addr)
78 if ((addr == NULL) || (addr->server == NULL))
81 if (snprintf(buf, sizeof (buf), "%s", addr->server) >= sizeof (buf)) {
86 if ((addr->printer != NULL) || (addr->extension != NULL))
88 if (addr->printer != NULL)
89 if (strlcat(buf, addr->printer, sizeof (buf)) >= sizeof (buf)) {
93 if (addr->extension != NULL) {
95 if (strlcat(buf, addr->extension, sizeof (buf))
269 char *addr = strdup(name);
273 split_name(addr, ": \t", &server, &queue, &extension);
300 * ns_bsd_addr_t *a1 - a bsd addr
301 * ns_bsd_addr_t *21 - another bsd addr
333 * INPUTS: ns_bsd_addr_t *a1 - a bsd addr
334 * ns_bsd_addr_t *21 - another bsd addr
389 ns_bsd_addr_t *addr = NULL;
393 addr = ns_get_value(NS_KEY_BSDADDR, printer);
395 if (addr != NULL && addr->printer == NULL)
396 addr->printer = strdup(printer->name);
397 if (addr != NULL) {
405 addr->pname = strdup(name);
407 addr->pname = strdup(printer->name);
412 return (addr);
436 ns_bsd_addr_t *addr;
441 if ((addr = ns_get_value(NS_KEY_BSDADDR, *printers)) != NULL) {
442 if (addr->printer == NULL)
443 addr->printer = strdup((*printers)->name);
444 addr->pname = strdup((*printers)->name);
450 (void *)addr, (COMP_T)ns_bsd_addr_cmp);
455 (void *)addr, (COMP_T)ns_bsd_addr_cmp_local);
458 (void *)addr);
467 if ((addr =
470 if (addr->printer == NULL)
472 addr->printer = strdup(*aliases);
474 addr->pname = strdup(*aliases);
481 (void *)addr, (COMP_T)ns_bsd_addr_cmp);
488 (void *)addr,
494 list_append((void **)list, (void *)addr);
537 ns_bsd_addr_t *addr;
539 addr = ns_bsd_addr_get_name(*printers);
540 if (addr != NULL)
541 addr->pname = *printers;
545 (void *)addr, (COMP_T)ns_bsd_addr_cmp);
548 (void *)addr);
558 ns_bsd_addr_t *addr;
563 addr = ns_bsd_addr_get_name(def);
564 if (addr != NULL) {
565 addr->pname = def;
566 return (addr);