version 1.9.16.1, 2006/09/30 04:06:51 |
version 1.10, 2006/03/25 00:05:41 |
|
|
/* $OpenBSD$ */ |
/* $OpenBSD$ */ |
|
|
/* |
/* |
* Author: Tatu Ylonen <ylo@cs.hut.fi> |
* Author: Tatu Ylonen <ylo@cs.hut.fi> |
|
|
* called by a name other than "ssh" or "Secure Shell". |
* called by a name other than "ssh" or "Secure Shell". |
*/ |
*/ |
|
|
|
#ifndef XMALLOC_H |
|
#define XMALLOC_H |
|
|
void *xmalloc(size_t); |
void *xmalloc(size_t); |
void *xcalloc(size_t, size_t); |
void *xcalloc(size_t, size_t); |
void *xrealloc(void *, size_t, size_t); |
void *xrealloc(void *, size_t); |
void xfree(void *); |
void xfree(void *); |
char *xstrdup(const char *); |
char *xstrdup(const char *); |
int xasprintf(char **, const char *, ...) |
int xasprintf(char **, const char *, ...) |
__attribute__((__format__ (printf, 2, 3))) |
__attribute__((__format__ (printf, 2, 3))) |
__attribute__((__nonnull__ (2))); |
__attribute__((__nonnull__ (2))); |
|
|
|
#endif /* XMALLOC_H */ |