39 |
void pool_clear (struct pool *); |
void pool_clear (struct pool *); |
40 |
|
|
41 |
/* Suballocation routines. */ |
/* Suballocation routines. */ |
42 |
void *pool_alloc (struct pool *, size_t); |
void *pool_alloc (struct pool *, size_t) MALLOC_LIKE; |
43 |
char *pool_strdup (struct pool *, const char *); |
void *pool_clone (struct pool *, const void *, size_t) MALLOC_LIKE; |
44 |
char *pool_strndup (struct pool *, const char *, size_t); |
char *pool_strdup (struct pool *, const char *) MALLOC_LIKE; |
45 |
char *pool_strcat (struct pool *, const char *, ...); |
char *pool_strndup (struct pool *, const char *, size_t) MALLOC_LIKE; |
46 |
|
char *pool_strcat (struct pool *, const char *, ...) MALLOC_LIKE; |
47 |
|
|
48 |
/* Standard allocation routines. */ |
/* Standard allocation routines. */ |
49 |
void *pool_malloc (struct pool *, size_t); |
void *pool_malloc (struct pool *, size_t) MALLOC_LIKE; |
50 |
void *pool_realloc (struct pool *, void *, size_t); |
void *pool_realloc (struct pool *, void *, size_t); |
51 |
void pool_free (struct pool *, void *); |
void pool_free (struct pool *, void *); |
52 |
|
|