Lines Matching refs:s
51 ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char *s, size_t l);
63 if (UNEXPECTED(!str->s)) { in END_EXTERN_C()
66 len += ZSTR_LEN(str->s); in END_EXTERN_C()
81 char *ret = ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s); in smart_str_extend_ex()
82 ZSTR_LEN(dest->s) = new_len; in smart_str_extend_ex()
87 if (str->s) { in smart_str_free_ex()
88 zend_string_release_ex(str->s, persistent); in smart_str_free_ex()
89 str->s = NULL; in smart_str_free_ex()
95 if (str->s) { in smart_str_0()
96 ZSTR_VAL(str->s)[ZSTR_LEN(str->s)] = '\0'; in smart_str_0()
101 return str->s ? ZSTR_LEN(str->s) : 0; in smart_str_get_len()
105 if (str->s) { in smart_str_extract()
108 res = str->s; in smart_str_extract()
109 str->s = NULL; in smart_str_extract()
118 ZSTR_VAL(dest->s)[new_len - 1] = ch; in smart_str_appendc_ex()
119 ZSTR_LEN(dest->s) = new_len; in smart_str_appendc_ex()
124 memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len); in smart_str_appendl_ex()
125 ZSTR_LEN(dest->s) = new_len; in smart_str_appendl_ex()
133 if (src->s && ZSTR_LEN(src->s)) { in smart_str_append_smart_str_ex()
134 smart_str_append_ex(dest, src->s, persistent); in smart_str_append_smart_str_ex()