Add packaging files (deb)
[tools/deltarpm.git] / util.h
1 /*
2  * Copyright (c) 2004 Michael Schroeder (mls@suse.de)
3  *
4  * This program is licensed under the BSD license, read LICENSE.BSD
5  * for further information
6  */
7
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);