Lines Matching refs:ret

122 …zend_string *ret = (zend_string *)pemalloc(ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persisten…  in zend_string_alloc()  local
124 GC_REFCOUNT(ret) = 1; in zend_string_alloc()
127 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << 8); in zend_string_alloc()
129 GC_TYPE(ret) = IS_STRING; in zend_string_alloc()
130 GC_FLAGS(ret) = (persistent ? IS_STR_PERSISTENT : 0); in zend_string_alloc()
131 GC_INFO(ret) = 0; in zend_string_alloc()
133 zend_string_forget_hash_val(ret); in zend_string_alloc()
134 ZSTR_LEN(ret) = len; in zend_string_alloc()
135 return ret; in zend_string_alloc()
140 …zend_string *ret = (zend_string *)safe_pemalloc(n, m, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(l)), … in zend_string_safe_alloc() local
142 GC_REFCOUNT(ret) = 1; in zend_string_safe_alloc()
145 GC_TYPE_INFO(ret) = IS_STRING | ((persistent ? IS_STR_PERSISTENT : 0) << 8); in zend_string_safe_alloc()
147 GC_TYPE(ret) = IS_STRING; in zend_string_safe_alloc()
148 GC_FLAGS(ret) = (persistent ? IS_STR_PERSISTENT : 0); in zend_string_safe_alloc()
149 GC_INFO(ret) = 0; in zend_string_safe_alloc()
151 zend_string_forget_hash_val(ret); 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()
196 ret = zend_string_alloc(len, persistent); in zend_string_realloc()
197 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN(len, ZSTR_LEN(s)) + 1); in zend_string_realloc()
198 return ret; in zend_string_realloc()
203 zend_string *ret; in zend_string_extend() local
208 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_extend()
209 ZSTR_LEN(ret) = len; in zend_string_extend()
210 zend_string_forget_hash_val(ret); in zend_string_extend()
211 return ret; in zend_string_extend()
216 ret = zend_string_alloc(len, persistent); in zend_string_extend()
217 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), ZSTR_LEN(s) + 1); in zend_string_extend()
218 return ret; in zend_string_extend()
223 zend_string *ret; in zend_string_truncate() local
228 ret = (zend_string *)perealloc(s, ZEND_MM_ALIGNED_SIZE(_ZSTR_STRUCT_SIZE(len)), persistent); in zend_string_truncate()
229 ZSTR_LEN(ret) = len; in zend_string_truncate()
230 zend_string_forget_hash_val(ret); in zend_string_truncate()
231 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()
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()
255 ret = zend_string_safe_alloc(n, m, l, persistent); in zend_string_safe_realloc()
256 memcpy(ZSTR_VAL(ret), ZSTR_VAL(s), MIN((n * m) + l, ZSTR_LEN(s)) + 1); in zend_string_safe_realloc()
257 return ret; in zend_string_safe_realloc()