Lines Matching refs:len
48 static void expand_buffer(size_t len) in expand_buffer() argument
50 if (output_pos + len > output_size) { in expand_buffer()
51 output_size += len + 1024; in expand_buffer()
61 int len; in output() local
65 len = vsnprintf(buf, 1, fmt, ap); in output()
66 if (len < 0) in output()
69 expand_buffer(len + 1); in output()
71 if (vsnprintf(&output_buf[output_pos], len + 1, fmt, ap) != len) in output()
74 output_pos += len; in output()
78 output_raw(const char *data, int len) in output_raw() argument
80 expand_buffer(len); in output_raw()
81 memcpy(&output_buf[output_pos], data, len); in output_raw()
82 output_pos += len; in output_raw()
149 unsigned int num, len; in do_ls() local
190 val = xs_read(h, XBT_NULL, newpath, &len); in do_ls()
195 len = 0; in do_ls()
203 if (max_width < (linewid + len + TAG_LEN)) { in do_ls()
206 sanitise_value(&ebuf, val, len)); in do_ls()
210 sanitise_value(&ebuf, val, len)); in do_ls()
338 unsigned len; in perform() local
339 char *val = xs_read(xsh, xth, argv[optind], &len); in perform()
347 output_raw(val, len); in perform()
349 output("%s\n", sanitise_value(&ebuf, val, len)); in perform()
357 unsigned len; in perform() local
360 len = strlen(val_spec); in perform()
363 unsanitise_value(ebuf.buf, &len, val_spec); in perform()
366 if (!xs_write(xsh, xth, argv[optind], val, len)) { in perform()
396 unsigned len; in perform() local
398 val = xs_read(xsh, xth, p, &len); in perform()
399 if (val && len == 0) { in perform()