Lines Matching refs:buf

91 void (*zend_printf_to_smart_string)(smart_string *buf, const char *format, va_list ap);
92 void (*zend_printf_to_smart_str)(smart_str *buf, const char *format, va_list ap);
276 smart_string buf = {0}; in ZEND_INI_END() local
284 zend_printf_to_smart_string(&buf, format, ap); in ZEND_INI_END()
286 if (max_len && buf.len > max_len) { in ZEND_INI_END()
287 buf.len = max_len; in ZEND_INI_END()
290 smart_string_0(&buf); in ZEND_INI_END()
292 if (buf.c) { in ZEND_INI_END()
293 *pbuf = buf.c; in ZEND_INI_END()
294 return buf.len; in ZEND_INI_END()
328 smart_str buf = {0}; in zend_vstrpprintf() local
330 zend_printf_to_smart_str(&buf, format, ap); in zend_vstrpprintf()
332 if (!buf.s) { in zend_vstrpprintf()
336 if (max_len && ZSTR_LEN(buf.s) > max_len) { in zend_vstrpprintf()
337 ZSTR_LEN(buf.s) = max_len; in zend_vstrpprintf()
340 return smart_str_extract(&buf); in zend_vstrpprintf()
368 static void zend_print_zval_r_to_buf(smart_str *buf, zval *expr, int indent);
370 static void print_hash(smart_str *buf, HashTable *ht, int indent, bool is_object) /* {{{ */ in print_hash() argument
378 smart_str_appendc(buf, ' '); in print_hash()
380 smart_str_appends(buf, "(\n"); in print_hash()
384 smart_str_appendc(buf, ' '); in print_hash()
386 smart_str_appendc(buf, '['); in print_hash()
393 smart_str_appendl(buf, prop_name, prop_len); in print_hash()
396 smart_str_appends(buf, ":protected"); in print_hash()
398 smart_str_appends(buf, ":"); in print_hash()
399 smart_str_appends(buf, class_name); in print_hash()
400 smart_str_appends(buf, ":private"); in print_hash()
404 smart_str_append(buf, string_key); in print_hash()
407 smart_str_append_long(buf, num_key); in print_hash()
409 smart_str_appends(buf, "] => "); in print_hash()
410 zend_print_zval_r_to_buf(buf, tmp, indent+PRINT_ZVAL_INDENT); in print_hash()
411 smart_str_appends(buf, "\n"); in print_hash()
415 smart_str_appendc(buf, ' '); in print_hash()
417 smart_str_appends(buf, ")\n"); in print_hash()
421 static void print_flat_hash(smart_str *buf, HashTable *ht) /* {{{ */ in print_flat_hash() argument
430 smart_str_appendc(buf, ','); in print_flat_hash()
432 smart_str_appendc(buf, '['); in print_flat_hash()
434 smart_str_append(buf, string_key); in print_flat_hash()
436 smart_str_append_unsigned(buf, num_key); in print_flat_hash()
438 smart_str_appends(buf, "] => "); in print_flat_hash()
439 zend_print_flat_zval_r_to_buf(buf, tmp); in print_flat_hash()
470 void zend_print_flat_zval_r_to_buf(smart_str *buf, zval *expr) /* {{{ */ in zend_print_flat_zval_r_to_buf() argument
474 smart_str_appends(buf, "Array ("); in zend_print_flat_zval_r_to_buf()
477 smart_str_appends(buf, " *RECURSION*"); in zend_print_flat_zval_r_to_buf()
482 print_flat_hash(buf, Z_ARRVAL_P(expr)); in zend_print_flat_zval_r_to_buf()
483 smart_str_appendc(buf, ')'); in zend_print_flat_zval_r_to_buf()
490 smart_str_append(buf, class_name); in zend_print_flat_zval_r_to_buf()
491 smart_str_appends(buf, " Object ("); in zend_print_flat_zval_r_to_buf()
495 smart_str_appends(buf, " *RECURSION*"); in zend_print_flat_zval_r_to_buf()
502 print_flat_hash(buf, properties); in zend_print_flat_zval_r_to_buf()
505 smart_str_appendc(buf, ')'); in zend_print_flat_zval_r_to_buf()
509 zend_print_flat_zval_r_to_buf(buf, Z_REFVAL_P(expr)); in zend_print_flat_zval_r_to_buf()
512 smart_str_append(buf, Z_STR_P(expr)); in zend_print_flat_zval_r_to_buf()
517 smart_str_append(buf, str); in zend_print_flat_zval_r_to_buf()
527 smart_str buf = {0}; in zend_print_flat_zval_r() local
528 zend_print_flat_zval_r_to_buf(&buf, expr); in zend_print_flat_zval_r()
529 smart_str_0(&buf); in zend_print_flat_zval_r()
530 zend_write(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); in zend_print_flat_zval_r()
531 smart_str_free(&buf); in zend_print_flat_zval_r()
534 static void zend_print_zval_r_to_buf(smart_str *buf, zval *expr, int indent) /* {{{ */ in zend_print_zval_r_to_buf() argument
538 smart_str_appends(buf, "Array\n"); in zend_print_zval_r_to_buf()
541 smart_str_appends(buf, " *RECURSION*"); in zend_print_zval_r_to_buf()
546 print_hash(buf, Z_ARRVAL_P(expr), indent, 0); in zend_print_zval_r_to_buf()
556 smart_str_appends(buf, ZSTR_VAL(class_name)); in zend_print_zval_r_to_buf()
560 smart_str_appends(buf, " Object\n"); in zend_print_zval_r_to_buf()
562 smart_str_appends(buf, " Enum"); in zend_print_zval_r_to_buf()
564 smart_str_appendc(buf, ':'); in zend_print_zval_r_to_buf()
565 smart_str_appends(buf, zend_get_type_by_const(zobj->ce->enum_backing_type)); in zend_print_zval_r_to_buf()
567 smart_str_appendc(buf, '\n'); in zend_print_zval_r_to_buf()
571 smart_str_appends(buf, " *RECURSION*"); in zend_print_zval_r_to_buf()
576 print_hash(buf, (HashTable*) &zend_empty_array, indent, 1); in zend_print_zval_r_to_buf()
581 print_hash(buf, properties, indent, 1); in zend_print_zval_r_to_buf()
588 smart_str_append_long(buf, Z_LVAL_P(expr)); in zend_print_zval_r_to_buf()
591 zend_print_zval_r_to_buf(buf, Z_REFVAL_P(expr), indent); in zend_print_zval_r_to_buf()
594 smart_str_append(buf, Z_STR_P(expr)); in zend_print_zval_r_to_buf()
599 smart_str_append(buf, str); in zend_print_zval_r_to_buf()
609 smart_str buf = {0}; in zend_print_zval_r_to_str() local
610 zend_print_zval_r_to_buf(&buf, expr, indent); in zend_print_zval_r_to_str()
611 smart_str_0(&buf); in zend_print_zval_r_to_str()
612 return buf.s; in zend_print_zval_r_to_str()
1684 char *buf = strerror_r(errn, b, sizeof(b)); in zend_strerror_noreturn() local
1687 char *buf = b; in zend_strerror_noreturn() local
1690 char *buf = strerror(errn); in zend_strerror_noreturn()
1693 zend_error_noreturn(type, "%s: %s (%d)", message, buf, errn); in zend_strerror_noreturn()