1212
1313/* UTILITES */
1414
15- int smart_str_ensure ( smart_str * str , size_t len ) {
15+ int smart_string_ensure ( smart_string * str , size_t len ) {
1616 if (SSTR_AWA (str ) > SSTR_LEN (str ) + len )
1717 return 0 ;
1818 size_t needed = str -> a * 2 ;
1919 if (SSTR_LEN (str ) + len > needed )
2020 needed = SSTR_LEN (str ) + len ;
2121 register size_t __n1 ;
22- smart_str_alloc4 (str , needed , 1 , __n1 );
22+ smart_string_alloc4 (str , needed , 1 , __n1 );
2323 return 0 ;
2424}
2525
26- void smart_str_nullify ( smart_str * str ) {
26+ void smart_string_nullify ( smart_string * str ) {
2727 memset (SSTR_BEG (str ), 0 , SSTR_AWA (str ));
2828}
2929
3030/* PACKING ROUTINES */
3131
32- void php_mp_pack_nil (smart_str * str ) {
32+ void php_mp_pack_nil (smart_string * str ) {
3333 size_t needed = mp_sizeof_nil ();
34- smart_str_ensure (str , needed );
34+ smart_string_ensure (str , needed );
3535 mp_encode_nil (SSTR_POS (str ));
3636 SSTR_LEN (str ) += needed ;
3737}
3838
39- void php_mp_pack_long_pos (smart_str * str , long val ) {
39+ void php_mp_pack_long_pos (smart_string * str , long val ) {
4040 size_t needed = mp_sizeof_uint (val );
41- smart_str_ensure (str , needed );
41+ smart_string_ensure (str , needed );
4242 mp_encode_uint (SSTR_POS (str ), val );
4343 SSTR_LEN (str ) += needed ;
4444}
4545
46- void php_mp_pack_long_neg (smart_str * str , long val ) {
46+ void php_mp_pack_long_neg (smart_string * str , long val ) {
4747 size_t needed = mp_sizeof_int (val );
48- smart_str_ensure (str , needed );
48+ smart_string_ensure (str , needed );
4949 mp_encode_int (SSTR_POS (str ), val );
5050 SSTR_LEN (str ) += needed ;
5151}
5252
53- void php_mp_pack_long (smart_str * str , long val ) {
53+ void php_mp_pack_long (smart_string * str , long val ) {
5454 if (val >= 0 )
5555 php_mp_pack_long_pos (str , val );
5656 else
5757 php_mp_pack_long_neg (str , val );
5858}
5959
60- void php_mp_pack_double (smart_str * str , double val ) {
60+ void php_mp_pack_double (smart_string * str , double val ) {
6161 size_t needed = mp_sizeof_double (val );
62- smart_str_ensure (str , needed );
62+ smart_string_ensure (str , needed );
6363 mp_encode_double (SSTR_POS (str ), val );
6464 SSTR_LEN (str ) += needed ;
6565}
6666
67- void php_mp_pack_bool (smart_str * str , unsigned char val ) {
67+ void php_mp_pack_bool (smart_string * str , unsigned char val ) {
6868 size_t needed = mp_sizeof_bool (val );
69- smart_str_ensure (str , needed );
69+ smart_string_ensure (str , needed );
7070 mp_encode_bool (SSTR_POS (str ), val );
7171 SSTR_LEN (str ) += needed ;
7272}
7373
74- void php_mp_pack_string (smart_str * str , char * c , size_t len ) {
74+ void php_mp_pack_string (smart_string * str , char * c , size_t len ) {
7575 size_t needed = mp_sizeof_str (len );
76- smart_str_ensure (str , needed );
76+ smart_string_ensure (str , needed );
7777 mp_encode_str (SSTR_POS (str ), c , len );
7878 SSTR_LEN (str ) += needed ;
7979}
8080
81- void php_mp_pack_hash (smart_str * str , size_t len ) {
81+ void php_mp_pack_hash (smart_string * str , size_t len ) {
8282 size_t needed = mp_sizeof_map (len );
83- smart_str_ensure (str , needed );
83+ smart_string_ensure (str , needed );
8484 mp_encode_map (SSTR_POS (str ), len );
8585 SSTR_LEN (str ) += needed ;
8686}
8787
88- void php_mp_pack_array (smart_str * str , size_t len ) {
88+ void php_mp_pack_array (smart_string * str , size_t len ) {
8989 size_t needed = mp_sizeof_array (len );
90- smart_str_ensure (str , needed );
90+ smart_string_ensure (str , needed );
9191 mp_encode_array (SSTR_POS (str ), len );
9292 SSTR_LEN (str ) += needed ;
9393}
@@ -111,7 +111,7 @@ int php_mp_is_hash(zval *val) {
111111 return 0 ;
112112}
113113
114- void php_mp_pack_array_recursively (smart_str * str , zval * val ) {
114+ void php_mp_pack_array_recursively (smart_string * str , zval * val ) {
115115 HashTable * ht = Z_ARRVAL_P (val );
116116 size_t n = zend_hash_num_elements (ht );
117117
@@ -136,7 +136,7 @@ void php_mp_pack_array_recursively(smart_str *str, zval *val) {
136136 }
137137}
138138
139- void php_mp_pack_hash_recursively (smart_str * str , zval * val ) {
139+ void php_mp_pack_hash_recursively (smart_string * str , zval * val ) {
140140 HashTable * ht = Z_ARRVAL_P (val );
141141 size_t n = zend_hash_num_elements (ht );
142142
@@ -182,7 +182,7 @@ void php_mp_pack_hash_recursively(smart_str *str, zval *val) {
182182 }
183183}
184184
185- void php_mp_pack (smart_str * str , zval * val ) {
185+ void php_mp_pack (smart_string * str , zval * val ) {
186186 switch (Z_TYPE_P (val )) {
187187 case IS_NULL :
188188 php_mp_pack_nil (str );
@@ -558,9 +558,9 @@ size_t php_mp_check(const char *str, size_t str_size) {
558558 return mp_check (& str , str + str_size );
559559}
560560
561- void php_mp_pack_package_size (smart_str * str , size_t val ) {
561+ void php_mp_pack_package_size (smart_string * str , size_t val ) {
562562 size_t needed = 5 ;
563- smart_str_ensure (str , needed );
563+ smart_string_ensure (str , needed );
564564 * (SSTR_POS (str )) = 0xce ;
565565 * (uint32_t * )(SSTR_POS (str ) + 1 ) = mp_bswap_u32 (val );
566566 SSTR_LEN (str ) += needed ;
0 commit comments