|
dhcpd-pools
3.0
ISC dhcpd lease usage analyser
|


Go to the source code of this file.
Macros | |
| #define | XALLOC_INLINE _GL_INLINE |
| #define | _GL_ATTRIBUTE_MALLOC |
| #define | _GL_ATTRIBUTE_ALLOC_SIZE(args) |
| #define | XMALLOC(t) ((t *) xmalloc (sizeof (t))) |
| #define | XNMALLOC(n, t) ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t)))) |
| #define | XZALLOC(t) ((t *) xzalloc (sizeof (t))) |
| #define | XCALLOC(n, t) ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t)))) |
Functions | |
| _Noreturn void | xalloc_die (void) |
| void * | xmalloc (size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
| void * | xzalloc (size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
| void * | xcalloc (size_t n, size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1 |
| void void * | xrealloc (void *p, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2)) |
| void * | x2realloc (void *p, size_t *pn) |
| void * | xmemdup (void const *p, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2)) |
| char * | xstrdup (char const *str) _GL_ATTRIBUTE_MALLOC |
| XALLOC_INLINE void * | xnmalloc (size_t n, size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1 |
| XALLOC_INLINE void * | xnrealloc (void *p, size_t n, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2 |
| XALLOC_INLINE void * | x2nrealloc (void *p, size_t *pn, size_t s) |
| XALLOC_INLINE char * | xcharalloc (size_t n) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
| #define _GL_ATTRIBUTE_ALLOC_SIZE | ( | args | ) |
Referenced by x2nrealloc(), and xnmalloc().
| #define _GL_ATTRIBUTE_MALLOC |
| #define XALLOC_INLINE _GL_INLINE |
Referenced by x2nrealloc(), xnmalloc(), and xnrealloc().
| #define XMALLOC | ( | t | ) | ((t *) xmalloc (sizeof (t))) |
Referenced by xcharalloc().
| #define XZALLOC | ( | t | ) | ((t *) xzalloc (sizeof (t))) |
| XALLOC_INLINE void* x2nrealloc | ( | void * | p, |
| size_t * | pn, | ||
| size_t | s | ||
| ) |
| void* x2realloc | ( | void * | p, |
| size_t * | pn | ||
| ) |
| _Noreturn void xalloc_die | ( | void | ) |
Referenced by quotearg_n_options(), x2nrealloc(), xcalloc(), xmalloc(), xnmalloc(), xnrealloc(), and xrealloc().

| void* xcalloc | ( | size_t | n, |
| size_t | s | ||
| ) |
Referenced by parse_command_line_opts(), parse_config(), and prepare_memory().
| XALLOC_INLINE char * xcharalloc | ( | size_t | n | ) |
Referenced by quotearg_alloc_mem(), quotearg_n_options(), and x2nrealloc().

| void* xmalloc | ( | size_t | s | ) |
Referenced by add_lease_v4(), add_lease_v6(), flip_ranges(), mergesort_ranges(), must_read_template(), parse_config(), parse_leases(), prepare_memory(), xmemdup(), xnmalloc(), and xzalloc().

| void* xmemdup | ( | void const * | p, |
| size_t | s | ||
| ) |
Referenced by clone_quoting_options(), xcharalloc(), and xstrdup().

| XALLOC_INLINE void XALLOC_INLINE void * xnmalloc | ( | size_t | n, |
| size_t | s | ||
| ) |

| XALLOC_INLINE void XALLOC_INLINE void * xnrealloc | ( | void * | p, |
| size_t | n, | ||
| size_t | s | ||
| ) |
| void void* xrealloc | ( | void * | p, |
| size_t | s | ||
| ) |
Referenced by parse_config(), quotearg_n_options(), x2nrealloc(), xcharalloc(), and xnrealloc().

| char* xstrdup | ( | char const * | str | ) |
Referenced by cidr_last_v4(), cidr_last_v6(), parse_config(), parse_leases(), and prepare_memory().

| void* xzalloc | ( | size_t | s | ) |

1.8.13