view src/ploki/xmalloc.h @ 9220:52758a71887f

<shachaf> fetch http://mirror.keystealth.org/gnu/wdiff/wdiff-latest.tar.gz
author HackBot
date Mon, 10 Oct 2016 22:57:12 +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_ */