diff options
Diffstat (limited to 'xmalloc.h')
-rw-r--r-- | xmalloc.h | 17 |
1 files changed, 5 insertions, 12 deletions
@@ -14,21 +14,14 @@ | |||
14 | * called by a name other than "ssh" or "Secure Shell". | 14 | * called by a name other than "ssh" or "Secure Shell". |
15 | */ | 15 | */ |
16 | 16 | ||
17 | /* RCSID("$OpenBSD: xmalloc.h,v 1.6 2001/06/26 06:33:07 itojun Exp $"); */ | 17 | /* RCSID("$OpenBSD: xmalloc.h,v 1.7 2001/06/26 17:27:25 markus Exp $"); */ |
18 | 18 | ||
19 | #ifndef XMALLOC_H | 19 | #ifndef XMALLOC_H |
20 | #define XMALLOC_H | 20 | #define XMALLOC_H |
21 | 21 | ||
22 | /* Like malloc, but calls fatal() if out of memory. */ | 22 | void *xmalloc(size_t); |
23 | void *xmalloc(size_t); | 23 | void *xrealloc(void *, size_t); |
24 | 24 | void xfree(void *); | |
25 | /* Like realloc, but calls fatal() if out of memory. */ | 25 | char *xstrdup(const char *); |
26 | void *xrealloc(void *, size_t); | ||
27 | |||
28 | /* Frees memory allocated using xmalloc or xrealloc. */ | ||
29 | void xfree(void *); | ||
30 | |||
31 | /* Allocates memory using xmalloc, and copies the string into that memory. */ | ||
32 | char *xstrdup(const char *); | ||
33 | 26 | ||
34 | #endif /* XMALLOC_H */ | 27 | #endif /* XMALLOC_H */ |