@@ -440,6 +440,7 @@ ZEND_API int add_property_null_ex(zval *arg, const char *key, uint key_len TSRML
440
440
ZEND_API int add_property_bool_ex (zval * arg , const char * key , uint key_len , int b TSRMLS_DC );
441
441
ZEND_API int add_property_resource_ex (zval * arg , const char * key , uint key_len , zend_resource * r TSRMLS_DC );
442
442
ZEND_API int add_property_double_ex (zval * arg , const char * key , uint key_len , double d TSRMLS_DC );
443
+ ZEND_API int add_property_str_ex (zval * arg , const char * key , uint key_len , zend_string * str TSRMLS_DC );
443
444
ZEND_API int add_property_string_ex (zval * arg , const char * key , uint key_len , const char * str TSRMLS_DC );
444
445
ZEND_API int add_property_stringl_ex (zval * arg , const char * key , uint key_len , const char * str , uint length TSRMLS_DC );
445
446
ZEND_API int add_property_zval_ex (zval * arg , const char * key , uint key_len , zval * value TSRMLS_DC );
@@ -449,6 +450,7 @@ ZEND_API int add_property_zval_ex(zval *arg, const char *key, uint key_len, zval
449
450
#define add_property_bool (__arg , __key , __b ) add_property_bool_ex(__arg, __key, strlen(__key), __b TSRMLS_CC)
450
451
#define add_property_resource (__arg , __key , __r ) add_property_resource_ex(__arg, __key, strlen(__key), __r TSRMLS_CC)
451
452
#define add_property_double (__arg , __key , __d ) add_property_double_ex(__arg, __key, strlen(__key), __d TSRMLS_CC)
453
+ #define add_property_str (__arg , __key , __str ) add_property_str_ex(__arg, __key, strlen(__key), __str TSRMLS_CC)
452
454
#define add_property_string (__arg , __key , __str ) add_property_string_ex(__arg, __key, strlen(__key), __str TSRMLS_CC)
453
455
#define add_property_stringl (__arg , __key , __str , __length ) add_property_stringl_ex(__arg, __key, strlen(__key), __str, __length TSRMLS_CC)
454
456
#define add_property_zval (__arg , __key , __value ) add_property_zval_ex(__arg, __key, strlen(__key), __value TSRMLS_CC)
0 commit comments