Lines Matching refs:buf

418 #define buffer_append_spaces(buf, num_spaces) \  argument
423 smart_str_appendl(buf, tmp_spaces, tmp_spaces_len); \
427 …y_element_export(zval *zv, zend_ulong index, zend_string *key, int level, smart_str *buf) /* {{{ */ in php_array_element_export() argument
430 buffer_append_spaces(buf, level+1); in php_array_element_export()
431 smart_str_append_long(buf, (zend_long) index); in php_array_element_export()
432 smart_str_appendl(buf, " => ", 4); in php_array_element_export()
439 buffer_append_spaces(buf, level + 1); in php_array_element_export()
441 smart_str_appendc(buf, '\''); in php_array_element_export()
442 smart_str_append(buf, tmp_str); in php_array_element_export()
443 smart_str_appendl(buf, "' => ", 5); in php_array_element_export()
448 php_var_export_ex(zv, level + 2, buf); in php_array_element_export()
450 smart_str_appendc(buf, ','); in php_array_element_export()
451 smart_str_appendc(buf, '\n'); in php_array_element_export()
455 …t_element_export(zval *zv, zend_ulong index, zend_string *key, int level, smart_str *buf) /* {{{ */ in php_object_element_export() argument
457 buffer_append_spaces(buf, level + 2); in php_object_element_export()
466 smart_str_appendc(buf, '\''); in php_object_element_export()
467 smart_str_append(buf, pname_esc); in php_object_element_export()
468 smart_str_appendc(buf, '\''); in php_object_element_export()
471 smart_str_append_long(buf, (zend_long) index); in php_object_element_export()
473 smart_str_appendl(buf, " => ", 4); in php_object_element_export()
474 php_var_export_ex(zv, level + 2, buf); in php_object_element_export()
475 smart_str_appendc(buf, ','); in php_object_element_export()
476 smart_str_appendc(buf, '\n'); in php_object_element_export()
480 PHPAPI void php_var_export_ex(zval *struc, int level, smart_str *buf) /* {{{ */ in php_var_export_ex() argument
492 smart_str_appendl(buf, "false", 5); in php_var_export_ex()
495 smart_str_appendl(buf, "true", 4); in php_var_export_ex()
498 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
504 smart_str_append_long(buf, ZEND_LONG_MIN+1); in php_var_export_ex()
505 smart_str_appends(buf, "-1"); in php_var_export_ex()
508 smart_str_append_long(buf, Z_LVAL_P(struc)); in php_var_export_ex()
512 smart_str_appends(buf, tmp_str); in php_var_export_ex()
520 smart_str_appendl(buf, ".0", 2); in php_var_export_ex()
527 smart_str_appendc(buf, '\''); in php_var_export_ex()
528 smart_str_append(buf, ztmp2); in php_var_export_ex()
529 smart_str_appendc(buf, '\''); in php_var_export_ex()
538 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
546 smart_str_appendc(buf, '\n'); in php_var_export_ex()
547 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
549 smart_str_appendl(buf, "array (\n", 8); in php_var_export_ex()
551 php_array_element_export(val, index, key, level, buf); in php_var_export_ex()
558 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
560 smart_str_appendc(buf, ')'); in php_var_export_ex()
568 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
577 smart_str_appendc(buf, '\n'); in php_var_export_ex()
578 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
583 smart_str_appendl(buf, "(object) array(\n", 16); in php_var_export_ex()
585 smart_str_append(buf, Z_OBJCE_P(struc)->name); in php_var_export_ex()
586 smart_str_appendl(buf, "::__set_state(array(\n", 21); in php_var_export_ex()
591 php_object_element_export(val, index, key, level, buf); in php_var_export_ex()
597 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
600 smart_str_appendc(buf, ')'); in php_var_export_ex()
602 smart_str_appendl(buf, "))", 2); in php_var_export_ex()
611 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
620 smart_str buf = {0}; in php_var_export() local
621 php_var_export_ex(struc, level, &buf); in php_var_export()
622 smart_str_0(&buf); in php_var_export()
623 PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); in php_var_export()
624 smart_str_free(&buf); in php_var_export()
634 smart_str buf = {0}; in PHP_FUNCTION() local
642 php_var_export_ex(var, 1, &buf); in PHP_FUNCTION()
643 smart_str_0 (&buf); in PHP_FUNCTION()
646 RETURN_NEW_STR(buf.s); in PHP_FUNCTION()
648 PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); in PHP_FUNCTION()
649 smart_str_free(&buf); in PHP_FUNCTION()
654 static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash);
702 static inline void php_var_serialize_long(smart_str *buf, zend_long val) /* {{{ */ in php_var_serialize_long() argument
704 smart_str_appendl(buf, "i:", 2); in php_var_serialize_long()
705 smart_str_append_long(buf, val); in php_var_serialize_long()
706 smart_str_appendc(buf, ';'); in php_var_serialize_long()
710 static inline void php_var_serialize_string(smart_str *buf, char *str, size_t len) /* {{{ */ in php_var_serialize_string() argument
712 smart_str_appendl(buf, "s:", 2); in php_var_serialize_string()
713 smart_str_append_unsigned(buf, len); in php_var_serialize_string()
714 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_string()
715 smart_str_appendl(buf, str, len); in php_var_serialize_string()
716 smart_str_appendl(buf, "\";", 2); in php_var_serialize_string()
720 static inline zend_bool php_var_serialize_class_name(smart_str *buf, zval *struc) /* {{{ */ in php_var_serialize_class_name() argument
725 smart_str_appendl(buf, "O:", 2); in php_var_serialize_class_name()
726 smart_str_append_unsigned(buf, ZSTR_LEN(class_name)); in php_var_serialize_class_name()
727 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_class_name()
728 smart_str_append(buf, class_name); in php_var_serialize_class_name()
729 smart_str_appendl(buf, "\":", 2); in php_var_serialize_class_name()
891 static void php_var_serialize_nested_data(smart_str *buf, zval *struc, HashTable *ht, uint32_t coun… in php_var_serialize_nested_data() argument
893 smart_str_append_unsigned(buf, count); in php_var_serialize_nested_data()
894 smart_str_appendl(buf, ":{", 2); in php_var_serialize_nested_data()
906 php_var_serialize_long(buf, index); in php_var_serialize_nested_data()
908 php_var_serialize_string(buf, ZSTR_VAL(key), ZSTR_LEN(key)); in php_var_serialize_nested_data()
921 smart_str_appendl(buf, "N;", 2); in php_var_serialize_nested_data()
926 php_var_serialize_intern(buf, data, var_hash); in php_var_serialize_nested_data()
932 php_var_serialize_intern(buf, data, var_hash); in php_var_serialize_nested_data()
936 smart_str_appendc(buf, '}'); in php_var_serialize_nested_data()
940 static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_ptr, php_serialize_da… in php_var_serialize_class() argument
944 php_var_serialize_class_name(buf, struc); in php_var_serialize_class()
946 buf, struc, &props, zend_hash_num_elements(&props), /* incomplete_class */ 0, var_hash); in php_var_serialize_class()
952 static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash) /*… in php_var_serialize_intern() argument
964 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
967 smart_str_appendl(buf, "R:", 2); in php_var_serialize_intern()
968 smart_str_append_long(buf, var_already); in php_var_serialize_intern()
969 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
972 smart_str_appendl(buf, "r:", 2); in php_var_serialize_intern()
973 smart_str_append_long(buf, var_already); in php_var_serialize_intern()
974 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
982 smart_str_appendl(buf, "b:0;", 4); in php_var_serialize_intern()
986 smart_str_appendl(buf, "b:1;", 4); in php_var_serialize_intern()
990 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
994 php_var_serialize_long(buf, Z_LVAL_P(struc)); in php_var_serialize_intern()
999 smart_str_appendl(buf, "d:", 2); in php_var_serialize_intern()
1001 smart_str_appends(buf, tmp_str); in php_var_serialize_intern()
1002 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
1007 php_var_serialize_string(buf, Z_STRVAL_P(struc), Z_STRLEN_P(struc)); in php_var_serialize_intern()
1025 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
1031 php_var_serialize_class_name(buf, &obj); in php_var_serialize_intern()
1032 smart_str_append_unsigned(buf, zend_array_count(Z_ARRVAL(retval))); in php_var_serialize_intern()
1033 smart_str_appendl(buf, ":{", 2); in php_var_serialize_intern()
1036 php_var_serialize_long(buf, index); in php_var_serialize_intern()
1038 php_var_serialize_string(buf, ZSTR_VAL(key), ZSTR_LEN(key)); in php_var_serialize_intern()
1044 php_var_serialize_intern(buf, data, var_hash); in php_var_serialize_intern()
1046 smart_str_appendc(buf, '}'); in php_var_serialize_intern()
1059 smart_str_appendl(buf, "C:", 2); in php_var_serialize_intern()
1060 smart_str_append_unsigned(buf, ZSTR_LEN(Z_OBJCE_P(struc)->name)); in php_var_serialize_intern()
1061 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_intern()
1062 smart_str_append(buf, Z_OBJCE_P(struc)->name); in php_var_serialize_intern()
1063 smart_str_appendl(buf, "\":", 2); in php_var_serialize_intern()
1065 smart_str_append_unsigned(buf, serialized_length); in php_var_serialize_intern()
1066 smart_str_appendl(buf, ":{", 2); in php_var_serialize_intern()
1067 smart_str_appendl(buf, (char *) serialized_data, serialized_length); in php_var_serialize_intern()
1068 smart_str_appendc(buf, '}'); in php_var_serialize_intern()
1074 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
1092 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
1098 php_var_serialize_class(buf, &tmp, &retval, var_hash); in php_var_serialize_intern()
1104 incomplete_class = php_var_serialize_class_name(buf, struc); in php_var_serialize_intern()
1112 php_var_serialize_nested_data(buf, struc, myht, count, incomplete_class, var_hash); in php_var_serialize_intern()
1117 smart_str_appendl(buf, "a:", 2); in php_var_serialize_intern()
1120 buf, struc, myht, zend_array_count(myht), /* incomplete_class */ 0, var_hash); in php_var_serialize_intern()
1126 smart_str_appendl(buf, "i:0;", 4); in php_var_serialize_intern()
1132 PHPAPI void php_var_serialize(smart_str *buf, zval *struc, php_serialize_data_t *data) /* {{{ */ in php_var_serialize() argument
1134 php_var_serialize_intern(buf, struc, *data); in php_var_serialize()
1135 smart_str_0(buf); in php_var_serialize()
1174 smart_str buf = {0}; in PHP_FUNCTION() local
1181 php_var_serialize(&buf, struc, &var_hash); in PHP_FUNCTION()
1185 smart_str_free(&buf); in PHP_FUNCTION()
1189 if (buf.s) { in PHP_FUNCTION()
1190 RETURN_NEW_STR(buf.s); in PHP_FUNCTION()
1201 char *buf = NULL; in PHP_FUNCTION() local
1211 Z_PARAM_STRING(buf, buf_len) in PHP_FUNCTION()
1220 p = (const unsigned char*) buf; in PHP_FUNCTION()
1286 (zend_long)((char*)p - buf), buf_len); in PHP_FUNCTION()