2 * Copyright (c) 2004 Michael Schroeder (mls@suse.de)
4 * This program is licensed under the BSD license, read LICENSE.BSD
5 * for further information
8 extern void *xmalloc(size_t);
9 extern void *xmalloc2(size_t, size_t);
10 extern void *xcalloc(size_t, size_t);
11 extern void *xrealloc(void *, size_t);
12 extern void *xrealloc2(void *, size_t, size_t);
13 extern void *xfree(void *);
14 extern ssize_t xread(int fd, void *buf, size_t l);
15 extern int parsehex(char *s, unsigned char *buf, int len);
16 extern void parsemd5(char *s, unsigned char *md5);
17 extern void parsesha256(char *s, unsigned char *sha256);