Lines Matching refs:buf
75 _cvt_printer_to_entry(ns_printer_t *printer, char *buf, int buflen)
80 (void) memset(buf, NULL, buflen);
85 if (snprintf(buf, buflen, "%s", printer->name) >= buflen) {
86 (void) memset(buf, NULL, buflen);
95 (void) strlcat(buf, "|", buflen);
96 (void) strncat_escaped(buf, *alias++, buflen,
101 if (strlcat(buf, ":", buflen) >= buflen) {
102 (void) memset(buf, NULL, buflen);
107 len = strlen(buf);
114 (void) strlcat(buf, "\\\n\t:", buflen);
115 (void) strncat_escaped(buf, kvp->key, buflen, ESCAPE_CHARS);
116 (void) strlcat(buf, "=", buflen);
117 (void) strncat_escaped(buf, kvp->value, buflen, ESCAPE_CHARS);
118 if (strlcat(buf, ":", buflen) >= buflen) {
124 (void) memset(buf, NULL, buflen);
129 if (strlen(buf) == len) { /* there were no attributes */
130 (void) memset(buf, NULL, buflen);
131 buf = NULL;
134 return (buf);
145 buf[BUFSIZ];
152 (void) memset(buf, NULL, sizeof (buf));
158 name = strdup(buf);
162 (void *)strdup(buf));
167 (void) ns_set_value_from_string(key, buf,
169 (void) memset(buf, NULL, sizeof (buf));
175 key = strdup(buf);
176 (void) memset(buf, NULL, sizeof (buf));
179 buf[buf_pos++] = *cp;
184 name = strdup(buf);
188 (void *)strdup(buf));
189 (void) memset(buf, NULL, sizeof (buf));
192 buf[buf_pos++] = *cp;
195 buf[buf_pos++] = *(++cp);
198 buf[buf_pos++] = *cp;
204 (void) ns_set_value_from_string(key, buf, printer);