#ifndef MALLOC_H
#define MALLOC_H

extern caddr_t _malloc (size_t, char *, unsigned int);
extern caddr_t _calloc (unsigned int, size_t, char *, unsigned int);
extern caddr_t _realloc (caddr_t, size_t, char *, unsigned int);
extern void _free (caddr_t, char *, unsigned int);
extern void _cfree (caddr_t, char *, unsigned int);

#define malloc(s) _malloc((s), __FILE__, __LINE__)
#define calloc(n,s) _calloc((n), (s), __FILE__, __LINE__)
#define realloc(p,s) _realloc((p), (s), __FILE__, __LINE__)
#define free(p) _free((p), __FILE__, __LINE__)
#define cfree(p) _cfree((p), __FILE__, __LINE__)

#endif
