ap_pstrndup — duplicate a string in a pool with limited length
char *ap_pstrndup(pool *p, const char *s, int n)
Allocates n
+1 bytes of memory and copies up to
n
characters from s
,
NULL
- terminating the result. The memory is
destroyed when the pool is destroyed. Returns a pointer to the new
block of memory, or NULL
if s
is NULL