view src/ploki/xmalloc.h @ 12274:3c04e9ef7a3a draft

<kspalaiologos> `` cp -rf /hackenv/tmp/asmbf-1.2.7/bin/* /hackenv/lib/kps/
author HackEso <hackeso@esolangs.org>
date Tue, 31 Dec 2019 17:47:30 +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_ */