Lines Matching refs:str_buf
217 static int attr_scan0_data(VSTREAM *fp, VSTRING *str_buf, in attr_scan0_data() argument
227 if (base64_decode(str_buf, STR(base64_buf), LEN(base64_buf)) == 0) { in attr_scan0_data()
237 static int attr_scan0_number(VSTREAM *fp, unsigned *ptr, VSTRING *str_buf, in attr_scan0_number() argument
243 if ((ch = attr_scan0_string(fp, str_buf, context)) < 0) in attr_scan0_number()
245 if (sscanf(STR(str_buf), "%u%c", ptr, &junk) != 1 || junk != 0) { in attr_scan0_number()
247 VSTREAM_PATH(fp), context, STR(str_buf)); in attr_scan0_number()
256 VSTRING *str_buf, in attr_scan0_long_number() argument
262 if ((ch = attr_scan0_string(fp, str_buf, context)) < 0) in attr_scan0_long_number()
264 if (sscanf(STR(str_buf), "%lu%c", ptr, &junk) != 1 || junk != 0) { in attr_scan0_long_number()
266 VSTREAM_PATH(fp), context, STR(str_buf)); in attr_scan0_long_number()
277 static VSTRING *str_buf = 0; in attr_vscan0() local
307 if (str_buf == 0) { in attr_vscan0()
308 str_buf = vstring_alloc(10); in attr_vscan0()
396 (void) attr_scan0_string(fp, str_buf, "input attribute value"); in attr_vscan0()
405 if ((ch = attr_scan0_number(fp, number, str_buf, in attr_vscan0()
411 if ((ch = attr_scan0_long_number(fp, long_number, str_buf, in attr_vscan0()
437 if ((ch = attr_scan0_string(fp, str_buf, in attr_vscan0()
440 if (strcmp(expect_val, STR(str_buf)) != 0) { in attr_vscan0()
442 STR(name_buf), STR(str_buf), VSTREAM_PATH(fp), in attr_vscan0()
450 if ((ch = attr_scan0_string(fp, str_buf, in attr_vscan0()
455 (void) printable(STR(str_buf), '?'); in attr_vscan0()
469 mystrdup(STR(str_buf))); in attr_vscan0()