Lines Matching refs:smart_str
26 ZEND_API void ZEND_FASTCALL smart_str_erealloc(smart_str *str, size_t len);
27 ZEND_API void ZEND_FASTCALL smart_str_realloc(smart_str *str, size_t len);
28 ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char *s, size_t l);
32 smart_str *str, double num, int precision, bool zero_fraction);
33 ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...)
35 ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *v…
36 ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, const zval *value, size_t trunc…
37 ZEND_API zend_result ZEND_FASTCALL smart_str_append_zval(smart_str *dest, const zval *value, size_t…
40 static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) { in END_EXTERN_C()
57 static zend_always_inline char* smart_str_extend_ex(smart_str *dest, size_t len, bool persistent) { in smart_str_extend_ex()
64 static zend_always_inline char* smart_str_extend(smart_str *dest, size_t length) in smart_str_extend()
69 static zend_always_inline void smart_str_free_ex(smart_str *str, bool persistent) { in smart_str_free_ex()
77 static zend_always_inline void smart_str_free(smart_str *str) in smart_str_free()
82 static zend_always_inline void smart_str_0(smart_str *str) { in smart_str_0()
88 static zend_always_inline size_t smart_str_get_len(smart_str *str) { in smart_str_get_len()
92 static zend_always_inline void smart_str_trim_to_size_ex(smart_str *str, bool persistent) in smart_str_trim_to_size_ex()
100 static zend_always_inline void smart_str_trim_to_size(smart_str *dest) in smart_str_trim_to_size()
105 static zend_always_inline zend_string *smart_str_extract_ex(smart_str *str, bool persistent) { in smart_str_extract_ex()
118 static zend_always_inline zend_string *smart_str_extract(smart_str *dest) in smart_str_extract()
123 static zend_always_inline void smart_str_appendc_ex(smart_str *dest, char ch, bool persistent) { in smart_str_appendc_ex()
129 static zend_always_inline void smart_str_appendl_ex(smart_str *dest, const char *str, size_t len, b… in smart_str_appendl_ex()
135 static zend_always_inline void smart_str_append_ex(smart_str *dest, const zend_string *src, bool pe… in smart_str_append_ex()
139 static zend_always_inline void smart_str_append_smart_str_ex(smart_str *dest, const smart_str *src,… in smart_str_append_smart_str_ex()
145 static zend_always_inline void smart_str_append_long_ex(smart_str *dest, zend_long num, bool persis… in smart_str_append_long_ex()
151 static zend_always_inline void smart_str_append_long(smart_str *dest, zend_long num) in smart_str_append_long()
156 static zend_always_inline void smart_str_append_unsigned_ex(smart_str *dest, zend_ulong num, bool p… in smart_str_append_unsigned_ex()
162 static zend_always_inline void smart_str_append_unsigned(smart_str *dest, zend_ulong num) in smart_str_append_unsigned()
167 static zend_always_inline void smart_str_appendl(smart_str *dest, const char *src, size_t length) in smart_str_appendl()
171 static zend_always_inline void smart_str_appends_ex(smart_str *dest, const char *src, bool persiste… in smart_str_appends_ex()
175 static zend_always_inline void smart_str_appends(smart_str *dest, const char *src) in smart_str_appends()
179 static zend_always_inline void smart_str_append(smart_str *dest, const zend_string *src) in smart_str_append()
183 static zend_always_inline void smart_str_appendc(smart_str *dest, char ch) in smart_str_appendc()
187 static zend_always_inline void smart_str_append_smart_str(smart_str *dest, const smart_str *src) in smart_str_append_smart_str()
192 static zend_always_inline void smart_str_setl(smart_str *dest, const char *src, size_t len) { in smart_str_setl()
197 static zend_always_inline void smart_str_sets(smart_str *dest, const char *src) in smart_str_sets()