]> granicus.if.org Git - php/commitdiff
Add pestrndup()
authorSara Golemon <pollita@php.net>
Sun, 7 Jan 2007 06:16:10 +0000 (06:16 +0000)
committerSara Golemon <pollita@php.net>
Sun, 7 Jan 2007 06:16:10 +0000 (06:16 +0000)
Zend/zend_alloc.h

index 845e2fe7afdaa626048598a005e373d580fd1efb..41fa8f63a44ffdd4377ecfd2fbc97fe49974bdbf 100644 (file)
@@ -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)))