Lines Matching refs:buf

386 #define buffer_append_spaces(buf, num_spaces) \  argument
391 smart_str_appendl(buf, tmp_spaces, tmp_spaces_len); \
395 …y_element_export(zval *zv, zend_ulong index, zend_string *key, int level, smart_str *buf) /* {{{ */ in php_array_element_export() argument
398 buffer_append_spaces(buf, level+1); in php_array_element_export()
399 smart_str_append_long(buf, (zend_long) index); in php_array_element_export()
400 smart_str_appendl(buf, " => ", 4); in php_array_element_export()
407 buffer_append_spaces(buf, level + 1); in php_array_element_export()
409 smart_str_appendc(buf, '\''); in php_array_element_export()
410 smart_str_append(buf, tmp_str); in php_array_element_export()
411 smart_str_appendl(buf, "' => ", 5); in php_array_element_export()
416 php_var_export_ex(zv, level + 2, buf); in php_array_element_export()
418 smart_str_appendc(buf, ','); in php_array_element_export()
419 smart_str_appendc(buf, '\n'); in php_array_element_export()
423 …t_element_export(zval *zv, zend_ulong index, zend_string *key, int level, smart_str *buf) /* {{{ */ in php_object_element_export() argument
425 buffer_append_spaces(buf, level + 2); in php_object_element_export()
434 smart_str_appendc(buf, '\''); in php_object_element_export()
435 smart_str_append(buf, pname_esc); in php_object_element_export()
436 smart_str_appendc(buf, '\''); in php_object_element_export()
439 smart_str_append_long(buf, (zend_long) index); in php_object_element_export()
441 smart_str_appendl(buf, " => ", 4); in php_object_element_export()
442 php_var_export_ex(zv, level + 2, buf); in php_object_element_export()
443 smart_str_appendc(buf, ','); in php_object_element_export()
444 smart_str_appendc(buf, '\n'); in php_object_element_export()
448 PHPAPI void php_var_export_ex(zval *struc, int level, smart_str *buf) /* {{{ */ in php_var_export_ex() argument
460 smart_str_appendl(buf, "false", 5); in php_var_export_ex()
463 smart_str_appendl(buf, "true", 4); in php_var_export_ex()
466 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
472 smart_str_append_long(buf, ZEND_LONG_MIN+1); in php_var_export_ex()
473 smart_str_appends(buf, "-1"); in php_var_export_ex()
476 smart_str_append_long(buf, Z_LVAL_P(struc)); in php_var_export_ex()
480 smart_str_appends(buf, tmp_str); in php_var_export_ex()
488 smart_str_appendl(buf, ".0", 2); in php_var_export_ex()
495 smart_str_appendc(buf, '\''); in php_var_export_ex()
496 smart_str_append(buf, ztmp2); in php_var_export_ex()
497 smart_str_appendc(buf, '\''); in php_var_export_ex()
506 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
514 smart_str_appendc(buf, '\n'); in php_var_export_ex()
515 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
517 smart_str_appendl(buf, "array (\n", 8); in php_var_export_ex()
519 php_array_element_export(val, index, key, level, buf); in php_var_export_ex()
526 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
528 smart_str_appendc(buf, ')'); in php_var_export_ex()
536 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
544 smart_str_appendc(buf, '\n'); in php_var_export_ex()
545 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
550 smart_str_appendl(buf, "(object) array(\n", 16); in php_var_export_ex()
552 smart_str_append(buf, Z_OBJCE_P(struc)->name); in php_var_export_ex()
553 smart_str_appendl(buf, "::__set_state(array(\n", 21); in php_var_export_ex()
558 php_object_element_export(val, index, key, level, buf); in php_var_export_ex()
563 buffer_append_spaces(buf, level - 1); in php_var_export_ex()
566 smart_str_appendc(buf, ')'); in php_var_export_ex()
568 smart_str_appendl(buf, "))", 2); in php_var_export_ex()
577 smart_str_appendl(buf, "NULL", 4); in php_var_export_ex()
586 smart_str buf = {0}; in php_var_export() local
587 php_var_export_ex(struc, level, &buf); in php_var_export()
588 smart_str_0(&buf); in php_var_export()
589 PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); in php_var_export()
590 smart_str_free(&buf); in php_var_export()
600 smart_str buf = {0}; in PHP_FUNCTION() local
608 php_var_export_ex(var, 1, &buf); in PHP_FUNCTION()
609 smart_str_0 (&buf); in PHP_FUNCTION()
612 RETURN_NEW_STR(buf.s); in PHP_FUNCTION()
614 PHPWRITE(ZSTR_VAL(buf.s), ZSTR_LEN(buf.s)); in PHP_FUNCTION()
615 smart_str_free(&buf); in PHP_FUNCTION()
620 static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash);
668 static inline void php_var_serialize_long(smart_str *buf, zend_long val) /* {{{ */ in php_var_serialize_long() argument
670 smart_str_appendl(buf, "i:", 2); in php_var_serialize_long()
671 smart_str_append_long(buf, val); in php_var_serialize_long()
672 smart_str_appendc(buf, ';'); in php_var_serialize_long()
676 static inline void php_var_serialize_string(smart_str *buf, char *str, size_t len) /* {{{ */ in php_var_serialize_string() argument
678 smart_str_appendl(buf, "s:", 2); in php_var_serialize_string()
679 smart_str_append_unsigned(buf, len); in php_var_serialize_string()
680 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_string()
681 smart_str_appendl(buf, str, len); in php_var_serialize_string()
682 smart_str_appendl(buf, "\";", 2); in php_var_serialize_string()
686 static inline zend_bool php_var_serialize_class_name(smart_str *buf, zval *struc) /* {{{ */ in php_var_serialize_class_name() argument
691 smart_str_appendl(buf, "O:", 2); in php_var_serialize_class_name()
692 smart_str_append_unsigned(buf, ZSTR_LEN(class_name)); in php_var_serialize_class_name()
693 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_class_name()
694 smart_str_append(buf, class_name); in php_var_serialize_class_name()
695 smart_str_appendl(buf, "\":", 2); in php_var_serialize_class_name()
752 static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_ptr, php_serialize_da… in php_var_serialize_class() argument
759 php_var_serialize_class_name(buf, struc); in php_var_serialize_class()
762 smart_str_append_unsigned(buf, zend_hash_num_elements(&names)); in php_var_serialize_class()
763 smart_str_appendl(buf, ":{", 2); in php_var_serialize_class()
780 php_var_serialize_string(buf, ZSTR_VAL(name), ZSTR_LEN(name)); in php_var_serialize_class()
781 php_var_serialize_intern(buf, val, var_hash); in php_var_serialize_class()
797 php_var_serialize_string(buf, ZSTR_VAL(priv_name), ZSTR_LEN(priv_name)); in php_var_serialize_class()
799 php_var_serialize_intern(buf, val, var_hash); in php_var_serialize_class()
816 php_var_serialize_string(buf, ZSTR_VAL(prot_name), ZSTR_LEN(prot_name)); in php_var_serialize_class()
818 php_var_serialize_intern(buf, val, var_hash); in php_var_serialize_class()
824 php_var_serialize_string(buf, ZSTR_VAL(name), ZSTR_LEN(name)); in php_var_serialize_class()
825 php_var_serialize_intern(buf, &nval, var_hash); in php_var_serialize_class()
829 smart_str_appendc(buf, '}'); in php_var_serialize_class()
835 static void php_var_serialize_intern(smart_str *buf, zval *struc, php_serialize_data_t var_hash) /*… in php_var_serialize_intern() argument
847 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
850 smart_str_appendl(buf, "R:", 2); in php_var_serialize_intern()
851 smart_str_append_long(buf, var_already); in php_var_serialize_intern()
852 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
855 smart_str_appendl(buf, "r:", 2); in php_var_serialize_intern()
856 smart_str_append_long(buf, var_already); in php_var_serialize_intern()
857 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
865 smart_str_appendl(buf, "b:0;", 4); in php_var_serialize_intern()
869 smart_str_appendl(buf, "b:1;", 4); in php_var_serialize_intern()
873 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
877 php_var_serialize_long(buf, Z_LVAL_P(struc)); in php_var_serialize_intern()
882 smart_str_appendl(buf, "d:", 2); in php_var_serialize_intern()
884 smart_str_appends(buf, tmp_str); in php_var_serialize_intern()
885 smart_str_appendc(buf, ';'); in php_var_serialize_intern()
890 php_var_serialize_string(buf, Z_STRVAL_P(struc), Z_STRLEN_P(struc)); in php_var_serialize_intern()
902 smart_str_appendl(buf, "C:", 2); in php_var_serialize_intern()
903 smart_str_append_unsigned(buf, ZSTR_LEN(Z_OBJCE_P(struc)->name)); in php_var_serialize_intern()
904 smart_str_appendl(buf, ":\"", 2); in php_var_serialize_intern()
905 smart_str_append(buf, Z_OBJCE_P(struc)->name); in php_var_serialize_intern()
906 smart_str_appendl(buf, "\":", 2); in php_var_serialize_intern()
908 smart_str_append_unsigned(buf, serialized_length); in php_var_serialize_intern()
909 smart_str_appendl(buf, ":{", 2); in php_var_serialize_intern()
910 smart_str_appendl(buf, (char *) serialized_data, serialized_length); in php_var_serialize_intern()
911 smart_str_appendc(buf, '}'); in php_var_serialize_intern()
917 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
933 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
939 php_var_serialize_class(buf, &tmp, &retval, var_hash); in php_var_serialize_intern()
951 smart_str_appendl(buf, "a:", 2); in php_var_serialize_intern()
955 incomplete_class = php_var_serialize_class_name(buf, struc); in php_var_serialize_intern()
964 smart_str_append_unsigned(buf, i); in php_var_serialize_intern()
965 smart_str_appendl(buf, ":{", 2); in php_var_serialize_intern()
978 php_var_serialize_long(buf, index); in php_var_serialize_intern()
980 php_var_serialize_string(buf, ZSTR_VAL(key), ZSTR_LEN(key)); in php_var_serialize_intern()
993 smart_str_appendl(buf, "N;", 2); in php_var_serialize_intern()
998 php_var_serialize_intern(buf, data, var_hash); in php_var_serialize_intern()
1004 php_var_serialize_intern(buf, data, var_hash); in php_var_serialize_intern()
1008 smart_str_appendc(buf, '}'); in php_var_serialize_intern()
1015 smart_str_appendl(buf, "i:0;", 4); in php_var_serialize_intern()
1021 PHPAPI void php_var_serialize(smart_str *buf, zval *struc, php_serialize_data_t *data) /* {{{ */ in php_var_serialize() argument
1023 php_var_serialize_intern(buf, struc, *data); in php_var_serialize()
1024 smart_str_0(buf); in php_var_serialize()
1063 smart_str buf = {0}; in PHP_FUNCTION() local
1070 php_var_serialize(&buf, struc, &var_hash); in PHP_FUNCTION()
1074 smart_str_free(&buf); in PHP_FUNCTION()
1078 if (buf.s) { in PHP_FUNCTION()
1079 RETURN_NEW_STR(buf.s); in PHP_FUNCTION()
1090 char *buf = NULL; in PHP_FUNCTION() local
1099 Z_PARAM_STRING(buf, buf_len) in PHP_FUNCTION()
1108 p = (const unsigned char*) buf; in PHP_FUNCTION()
1142 (zend_long)((char*)p - buf), buf_len); in PHP_FUNCTION()