Lines Matching refs:ret

136 …zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persisten…  in zend_string_alloc()  local
138 GC_SET_REFCOUNT(ret, 1); in zend_string_alloc()
139 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); in zend_string_alloc()
140 ZSTR_H(ret) = 0; in zend_string_alloc()
141 ZSTR_LEN(ret) = len; in zend_string_alloc()
142 return ret; in zend_string_alloc()
147 …zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), … in zend_string_safe_alloc() local
149 GC_SET_REFCOUNT(ret, 1); in zend_string_safe_alloc()
150 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << GC_FLAGS_SHIFT); in zend_string_safe_alloc()
151 ZSTR_H(ret) = 0; in zend_string_safe_alloc()
152 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_alloc()
153 return ret; in zend_string_safe_alloc()
158 zend_string *ret = zend_string_alloc(len, persistent); in zend_string_init() local
160 memcpy(ZSTR_VAL(ret), str, len); in zend_string_init()
161 ZSTR_VAL(ret)[len] = '\0'; in zend_string_init() local
162 return ret; in zend_string_init()
184 zend_string *ret; in zend_string_realloc() local
188 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_realloc()
189 ZSTR_LEN(ret) = len; in zend_string_realloc()
190 zend_string_forget_hash_val(ret); in zend_string_realloc()
191 return ret; in zend_string_realloc()
194 ret = zend_string_alloc(len, persistent); in zend_string_realloc()
195 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); in zend_string_realloc()
199 return ret; in zend_string_realloc()
204 zend_string *ret; in zend_string_extend() local
209 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_extend()
210 ZSTR_LEN(ret) = len; in zend_string_extend()
211 zend_string_forget_hash_val(ret); in zend_string_extend()
212 return ret; in zend_string_extend()
215 ret = zend_string_alloc(len, persistent); in zend_string_extend()
216 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); in zend_string_extend()
220 return ret; in zend_string_extend()
225 zend_string *ret; in zend_string_truncate() local
230 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_truncate()
231 ZSTR_LEN(ret) = len; in zend_string_truncate()
232 zend_string_forget_hash_val(ret); in zend_string_truncate()
233 return ret; in zend_string_truncate()
236 ret = zend_string_alloc(len, persistent); in zend_string_truncate()
237 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), len + 1); in zend_string_truncate()
241 return ret; in zend_string_truncate()
246 zend_string *ret; in zend_string_safe_realloc() local
250ret = (zend_string *)safe_perealloc(s, n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), persisten… in zend_string_safe_realloc()
251 ZSTR_LEN(ret) = (n * m) + l; in zend_string_safe_realloc()
252 zend_string_forget_hash_val(ret); in zend_string_safe_realloc()
253 return ret; in zend_string_safe_realloc()
256 ret = zend_string_safe_alloc(n, m, l, persistent); in zend_string_safe_realloc()
257 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); in zend_string_safe_realloc()
261 return ret; in zend_string_safe_realloc()