From: Sara Golemon Date: Sun, 7 Jan 2007 06:16:10 +0000 (+0000) Subject: Add pestrndup() X-Git-Tag: RELEASE_1_0_0RC1~371 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3149fbda468b9559b9a9a5be5717c8a052395fb;p=php Add pestrndup() --- diff --git a/Zend/zend_alloc.h b/Zend/zend_alloc.h index 845e2fe7af..41fa8f63a4 100644 --- a/Zend/zend_alloc.h +++ b/Zend/zend_alloc.h @@ -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)))