version 1.5, 2009/01/20 22:55:46 |
version 1.7, 2009/03/06 14:13:47 |
Line 63 xstrlcpy(char *dst, const char *src, size_t sz) |
|
Line 63 xstrlcpy(char *dst, const char *src, size_t sz) |
|
} |
} |
|
|
void * |
void * |
|
xrealloc(void *ptr, size_t sz) |
|
{ |
|
void *p; |
|
|
|
if (NULL == (p = realloc(ptr, sz))) |
|
err(EXIT_FAILURE, "realloc"); |
|
return(p); |
|
} |
|
|
|
void * |
xcalloc(size_t num, size_t sz) |
xcalloc(size_t num, size_t sz) |
{ |
{ |
void *p; |
void *p; |
Line 83 xstrdup(const char *p) |
|
Line 93 xstrdup(const char *p) |
|
} |
} |
|
|
int |
int |
xstrlcats(char *buf, const struct mdoc_node *n, size_t sz) |
xstrlcpys(char *buf, const struct mdoc_node *n, size_t sz) |
{ |
{ |
char *p; |
char *p; |
|
|