Lines Matching defs:buf
895 static void add_qual(char **buf, size_t *buf_size,
901 if (!buf || !*buf || !buf_size || !*buf_size || !qual || !*qual)
904 len = snprintf(*buf, *buf_size, "%s%n%s", prefix, &prefix_len, qual);
908 for (cp = *buf + prefix_len; cp < *buf + len; cp++) {
915 *buf += len;
918 static size_t format_transport(atransport *t, char *buf, size_t bufsize,
926 return snprintf(buf, bufsize, "%s\t%s\n", serial, statename(t));
930 len = snprintf(buf, remaining, "%-22s %s", serial, statename(t));
932 buf += len;
934 add_qual(&buf, &remaining, " ", t->devpath, 0);
935 add_qual(&buf, &remaining, " product:", t->product, 0);
936 add_qual(&buf, &remaining, " model:", t->model, 1);
937 add_qual(&buf, &remaining, " device:", t->device, 0);
939 len = snprintf(buf, remaining, "\n");
946 int list_transports(char *buf, size_t bufsize, int long_listing)
948 char* p = buf;
949 char* end = buf + bufsize;
965 return p - buf;