@@ -336,40 +336,40 @@ static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, const
336
336
}
337
337
smart_str_append_printf (str , "%s%s [ " , indent , kind );
338
338
}
339
- smart_str_append_printf (str , (ce -> type == ZEND_USER_CLASS ) ? "<user" : "<internal" );
339
+ smart_str_appends (str , (ce -> type == ZEND_USER_CLASS ) ? "<user" : "<internal" );
340
340
if (ce -> type == ZEND_INTERNAL_CLASS && ce -> info .internal .module ) {
341
341
smart_str_append_printf (str , ":%s" , ce -> info .internal .module -> name );
342
342
}
343
- smart_str_append_printf (str , "> " );
343
+ smart_str_appends (str , "> " );
344
344
if (ce -> get_iterator != NULL ) {
345
- smart_str_append_printf (str , "<iterateable> " );
345
+ smart_str_appends (str , "<iterateable> " );
346
346
}
347
347
if (ce -> ce_flags & ZEND_ACC_INTERFACE ) {
348
- smart_str_append_printf (str , "interface " );
348
+ smart_str_appends (str , "interface " );
349
349
} else if (ce -> ce_flags & ZEND_ACC_TRAIT ) {
350
- smart_str_append_printf (str , "trait " );
350
+ smart_str_appends (str , "trait " );
351
351
} else if (ce -> ce_flags & ZEND_ACC_ENUM ) {
352
- smart_str_append_printf (str , "enum " );
352
+ smart_str_appends (str , "enum " );
353
353
} else {
354
354
if (ce -> ce_flags & (ZEND_ACC_IMPLICIT_ABSTRACT_CLASS |ZEND_ACC_EXPLICIT_ABSTRACT_CLASS )) {
355
- smart_str_append_printf (str , "abstract " );
355
+ smart_str_appends (str , "abstract " );
356
356
}
357
357
if (ce -> ce_flags & ZEND_ACC_FINAL ) {
358
- smart_str_append_printf (str , "final " );
358
+ smart_str_appends (str , "final " );
359
359
}
360
360
if (ce -> ce_flags & ZEND_ACC_READONLY_CLASS ) {
361
- smart_str_append_printf (str , "readonly " );
361
+ smart_str_appends (str , "readonly " );
362
362
}
363
- smart_str_append_printf (str , "class " );
363
+ smart_str_appends (str , "class " );
364
364
}
365
- smart_str_append_printf (str , "%s" , ZSTR_VAL ( ce -> name ) );
365
+ smart_str_append (str , ce -> name );
366
366
if (ce -> parent ) {
367
367
smart_str_append_printf (str , " extends %s" , ZSTR_VAL (ce -> parent -> name ));
368
368
}
369
369
370
370
// Show backing type of enums
371
371
if ((ce -> ce_flags & ZEND_ACC_ENUM ) && (ce -> enum_backing_type != IS_UNDEF )) {
372
- smart_str_append_printf (str ,
372
+ smart_str_appends (str ,
373
373
ce -> enum_backing_type == IS_STRING ? ": string" : ": int"
374
374
);
375
375
}
@@ -386,7 +386,7 @@ static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, const
386
386
smart_str_append_printf (str , ", %s" , ZSTR_VAL (ce -> interfaces [i ]-> name ));
387
387
}
388
388
}
389
- smart_str_append_printf (str , " ] {\n" );
389
+ smart_str_appends (str , " ] {\n" );
390
390
391
391
/* The information where a class is declared is only available for user classes */
392
392
if (ce -> type == ZEND_USER_CLASS ) {
@@ -490,12 +490,12 @@ static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, const
490
490
if ((mptr -> common .fn_flags & ZEND_ACC_STATIC )
491
491
&& ((mptr -> common .fn_flags & ZEND_ACC_PRIVATE ) == 0 || mptr -> common .scope == ce ))
492
492
{
493
- smart_str_append_printf (str , "\n" );
493
+ smart_str_appendc (str , '\n' );
494
494
_function_string (str , mptr , ce , ZSTR_VAL (sub_indent ));
495
495
}
496
496
} ZEND_HASH_FOREACH_END ();
497
497
} else {
498
- smart_str_append_printf (str , "\n" );
498
+ smart_str_appendc (str , '\n' );
499
499
}
500
500
smart_str_append_printf (str , "%s }\n" , indent );
501
501
@@ -566,7 +566,7 @@ static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, const
566
566
smart_str_append_printf (str , "\n%s - Methods [%d] {" , indent , count );
567
567
smart_str_append_smart_str (str , & method_str );
568
568
if (!count ) {
569
- smart_str_append_printf (str , "\n" );
569
+ smart_str_appendc (str , '\n' );
570
570
}
571
571
smart_str_free (& method_str );
572
572
} else {
@@ -590,7 +590,7 @@ static void _const_string(smart_str *str, const char *name, zval *value, const c
590
590
591
591
if (flags & (CONST_PERSISTENT |CONST_NO_FILE_CACHE |CONST_DEPRECATED )) {
592
592
bool first = true;
593
- smart_str_appends (str , "<" );
593
+ smart_str_appendc (str , '<' );
594
594
595
595
#define DUMP_CONST_FLAG (flag , output ) \
596
596
do { \
@@ -754,7 +754,7 @@ static int format_default_value(smart_str *str, zval *value) {
754
754
ZEND_ASSERT (!(class -> ce_flags & ZEND_ACC_ENUM ));
755
755
smart_str_appends (str , "object(" );
756
756
smart_str_append (str , class -> name );
757
- smart_str_appends (str , ")" );
757
+ smart_str_appendc (str , ')' );
758
758
} else {
759
759
ZEND_ASSERT (Z_TYPE_P (value ) == IS_CONSTANT_AST );
760
760
zend_string * ast_str = zend_ast_export ("" , Z_ASTVAL_P (value ), "" );
@@ -774,9 +774,9 @@ static void _parameter_string(smart_str *str, zend_function *fptr, struct _zend_
774
774
{
775
775
smart_str_append_printf (str , "Parameter #%d [ " , offset );
776
776
if (!required ) {
777
- smart_str_append_printf (str , "<optional> " );
777
+ smart_str_appends (str , "<optional> " );
778
778
} else {
779
- smart_str_append_printf (str , "<required> " );
779
+ smart_str_appends (str , "<required> " );
780
780
}
781
781
if (ZEND_TYPE_IS_SET (arg_info -> type )) {
782
782
zend_string * type_str = zend_type_to_string (arg_info -> type );
@@ -862,7 +862,7 @@ static void _function_closure_string(smart_str *str, const zend_function *fptr,
862
862
return ;
863
863
}
864
864
865
- smart_str_append_printf (str , "\n" );
865
+ smart_str_appendc (str , '\n' );
866
866
smart_str_append_printf (str , "%s- Bound Variables [%u] {\n" , indent , count );
867
867
i = 0 ;
868
868
ZEND_HASH_MAP_FOREACH_STR_KEY (static_variables , key ) {
@@ -890,8 +890,8 @@ static void _function_string(smart_str *str, zend_function *fptr, zend_class_ent
890
890
}
891
891
892
892
smart_str_appendl (str , indent , strlen (indent ));
893
- smart_str_append_printf (str , fptr -> common .fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr -> common .scope ? "Method [ " : "Function [ " ));
894
- smart_str_append_printf (str , (fptr -> type == ZEND_USER_FUNCTION ) ? "<user" : "<internal" );
893
+ smart_str_appends (str , fptr -> common .fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr -> common .scope ? "Method [ " : "Function [ " ));
894
+ smart_str_appends (str , (fptr -> type == ZEND_USER_FUNCTION ) ? "<user" : "<internal" );
895
895
if (fptr -> common .fn_flags & ZEND_ACC_DEPRECATED ) {
896
896
smart_str_appends (str , ", deprecated" );
897
897
}
@@ -1102,7 +1102,7 @@ static void _extension_class_string(zend_class_entry *ce, zend_string *key, smar
1102
1102
if (ce -> type == ZEND_INTERNAL_CLASS && ce -> info .internal .module && !strcasecmp (ce -> info .internal .module -> name , module -> name )) {
1103
1103
/* dump class if it is not an alias */
1104
1104
if (zend_string_equals_ci (ce -> name , key )) {
1105
- smart_str_append_printf (str , "\n" );
1105
+ smart_str_appendc (str , '\n' );
1106
1106
_class_string (str , ce , NULL , indent );
1107
1107
(* num_classes )++ ;
1108
1108
}
@@ -1165,7 +1165,7 @@ static void _extension_string(smart_str *str, const zend_module_entry *module, c
1165
1165
_extension_ini_string (ini_entry , & str_ini , indent , module -> module_number );
1166
1166
} ZEND_HASH_FOREACH_END ();
1167
1167
if (smart_str_get_len (& str_ini ) > 0 ) {
1168
- smart_str_append_printf (str , "\n - INI {\n" );
1168
+ smart_str_appends (str , "\n - INI {\n" );
1169
1169
smart_str_append_smart_str (str , & str_ini );
1170
1170
smart_str_append_printf (str , "%s }\n" , indent );
1171
1171
}
@@ -1200,7 +1200,7 @@ static void _extension_string(smart_str *str, const zend_module_entry *module, c
1200
1200
if (fptr -> common .type == ZEND_INTERNAL_FUNCTION
1201
1201
&& fptr -> internal_function .module == module ) {
1202
1202
if (first ) {
1203
- smart_str_append_printf (str , "\n - Functions {\n" );
1203
+ smart_str_appends (str , "\n - Functions {\n" );
1204
1204
first = 0 ;
1205
1205
}
1206
1206
_function_string (str , fptr , NULL , " " );
0 commit comments