mirror of
https://github.com/php/php-src.git
synced 2026-04-27 01:48:26 +02:00
Add pestrndup()
This commit is contained in:
@@ -93,6 +93,7 @@ ZEND_API size_t _zend_mem_block_size(void *ptr TSRMLS_DC ZEND_FILE_LINE_DC ZEND_
|
||||
#define perealloc(ptr, size, persistent) ((persistent)?realloc((ptr), (size)):erealloc((ptr), (size)))
|
||||
#define perealloc_recoverable(ptr, size, persistent) ((persistent)?realloc((ptr), (size)):erealloc_recoverable((ptr), (size)))
|
||||
#define pestrdup(s, persistent) ((persistent)?strdup(s):estrdup(s))
|
||||
#define pestrndup(s, length, persistent) ((persistent)?zend_strndup((s),(length)):estrndup((s),(length)))
|
||||
#define peumalloc(size, persistent) ((persistent)?malloc(UBYTES(size)):eumalloc(size))
|
||||
#define peurealloc(ptr, size, persistent) ((persistent)?realloc((ptr),UBYTES(size)):eurealloc((ptr),size))
|
||||
#define peustrdup(s, persistent) ((persistent)?zend_ustrdup((s)):eustrdup((s)))
|
||||
|
||||
Reference in New Issue
Block a user