view src/ploki/xmalloc.h @ 11243:5c41fb3f6567

<oerjan> # Stolen from Roger9//`learn Bureaucracy (from French bureau, "burrow") is a political system in which squirrels rule the nation, and burrow their nuts.
author HackBot
date Wed, 22 Nov 2017 00:43:46 +0000
parents ac0403686959
children
line wrap: on
line source

#ifndef XMALLOC_H_
#define XMALLOC_H_

#include "config.h"

#include <stddef.h>

void xend(void);
#if DEBUG_P
void *xmalloc(size_t, size_t, const char *, unsigned);
void *xrealloc(void *, size_t, const char *, unsigned);
#define xmalloc(n, m) xmalloc(n, m, __FILE__, __LINE__)
#define xrealloc(p, n) xrealloc(p, n, __FILE__, __LINE__)
#else
void *xmalloc(size_t, size_t);
void *xrealloc(void *, size_t);
#endif
void xfree(void *);

#endif /* XMALLOC_H_ */