version 1.2, 2000/06/23 16:27:29 |
version 1.3, 2000/09/14 13:32:06 |
|
|
*/ |
*/ |
#ifndef ERROR_H |
#ifndef ERROR_H |
#define ERROR_H |
#define ERROR_H |
void *emalloc __P((size_t)); |
extern void *emalloc __P((size_t)); |
char *estrdup __P((const char *)); |
extern char *estrdup __P((const char *)); |
void *erealloc __P((void *, size_t)); |
extern void *erealloc __P((void *, size_t)); |
void *ecalloc __P((size_t, size_t)); |
extern void *ecalloc __P((size_t, size_t)); |
int eunlink __P((const char *)); |
extern int eunlink __P((const char *)); |
|
|
/* efree(x) works when x==NULL. STDC behavior, may need some different |
/* efree(x) works when x==NULL. STDC behavior, may need some different |
* definition for cross-builds on deficient systems */ |
* definition for cross-builds on deficient systems */ |
#define efree free |
#define efree free |
|
|
void *hash_alloc __P((size_t, void *)); |
extern void *hash_alloc __P((size_t, void *)); |
void hash_free __P((void *, size_t, void *)); |
extern void hash_free __P((void *, size_t, void *)); |
void *element_alloc __P((size_t, void *)); |
extern void *element_alloc __P((size_t, void *)); |
|
|
#endif /* ERROR_H */ |
#endif /* ERROR_H */ |