Lines Matching refs:duplicate

381 ZEND_API int add_assoc_string_ex(zval *arg, const char *key, uint key_len, char *str, int duplicate
382 …_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate);
405 ZEND_API int add_index_string(zval *arg, ulong idx, const char *str, int duplicate);
406 ZEND_API int add_index_stringl(zval *arg, ulong idx, const char *str, uint length, int duplicate);
414 ZEND_API int add_next_index_string(zval *arg, const char *str, int duplicate);
415 ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate);
418 …c_string_ex(zval *arg, const char *key, uint key_len, const char *str, void **dest, int duplicate);
419 …val *arg, const char *key, uint key_len, const char *str, uint length, void **dest, int duplicate);
426 ZEND_API int add_get_index_string(zval *arg, ulong idx, const char *str, void **dest, int duplicate
427 …_get_index_stringl(zval *arg, ulong idx, const char *str, uint length, void **dest, int duplicate);
436 …erty_string_ex(zval *arg, const char *key, uint key_len, const char *str, int duplicate TSRMLS_DC);
437 …(zval *arg, const char *key, uint key_len, const char *str, uint length, int duplicate TSRMLS_DC);
574 #define ZVAL_STRING(z, s, duplicate) do { \ argument
578 Z_STRVAL_P(__z) = (duplicate?estrndup(__s, Z_STRLEN_P(__z)):(char*)__s);\
582 #define ZVAL_STRINGL(z, s, l, duplicate) do { \ argument
586 Z_STRVAL_P(__z) = (duplicate?estrndup(__s, __l):(char*)__s);\
622 #define RETVAL_STRING(s, duplicate) ZVAL_STRING(return_value, s, duplicate) argument
623 #define RETVAL_STRINGL(s, l, duplicate) ZVAL_STRINGL(return_value, s, l, duplicate) argument
634 #define RETURN_STRING(s, duplicate) { RETVAL_STRING(s, duplicate); return; } argument
635 #define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; } argument