Lines Matching refs:ret

133 …zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persisten…  in zend_string_alloc()  local
135 GC_SET_REFCOUNT(ret, 1); in zend_string_alloc()
136 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); in zend_string_alloc()
137 zend_string_forget_hash_val(ret); in zend_string_alloc()
138 ZSTR_LEN(ret) = len; in zend_string_alloc()
139 return ret; in zend_string_alloc()
144 …zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), … in zend_string_safe_alloc() local
146 GC_SET_REFCOUNT(ret, 1); in zend_string_safe_alloc()
147 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); in zend_string_safe_alloc()
148 zend_string_forget_hash_val(ret); in zend_string_safe_alloc()
149 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_alloc()
150 return ret; in zend_string_safe_alloc()
155 zend_string *ret = zend_string_alloc(len, persistent); in zend_string_init() local
157 memcpy(ZSTR_VAL(ret), str, len); in zend_string_init()
158 ZSTR_VAL(ret)[len] = '\0'; in zend_string_init() local
159 return ret; in zend_string_init()
181 zend_string *ret; in zend_string_realloc() local
185 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_realloc()
186 ZSTR_LEN(ret) = len; in zend_string_realloc()
187 zend_string_forget_hash_val(ret); in zend_string_realloc()
188 return ret; in zend_string_realloc()
191 ret = zend_string_alloc(len, persistent); in zend_string_realloc()
192 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); in zend_string_realloc()
196 return ret; in zend_string_realloc()
201 zend_string *ret; in zend_string_extend() local
206 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_extend()
207 ZSTR_LEN(ret) = len; in zend_string_extend()
208 zend_string_forget_hash_val(ret); in zend_string_extend()
209 return ret; in zend_string_extend()
212 ret = zend_string_alloc(len, persistent); in zend_string_extend()
213 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); in zend_string_extend()
217 return ret; in zend_string_extend()
222 zend_string *ret; in zend_string_truncate() local
227 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_truncate()
228 ZSTR_LEN(ret) = len; in zend_string_truncate()
229 zend_string_forget_hash_val(ret); in zend_string_truncate()
230 return ret; in zend_string_truncate()
233 ret = zend_string_alloc(len, persistent); in zend_string_truncate()
234 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); in zend_string_truncate()
238 return ret; in zend_string_truncate()
243 zend_string *ret; in zend_string_safe_realloc() local
247ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persisten… in zend_string_safe_realloc()
248 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_realloc()
249 zend_string_forget_hash_val(ret); in zend_string_safe_realloc()
250 return ret; in zend_string_safe_realloc()
253 ret = zend_string_safe_alloc(n, m, l, persistent); in zend_string_safe_realloc()
254 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); in zend_string_safe_realloc()
258 return ret; in zend_string_safe_realloc()