diff -r bf6cf4dd847a -r f84805e6df03 project_files/frontlib/util.h --- a/project_files/frontlib/util.h Fri Jun 08 19:52:24 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -#ifndef FLIB_UTIL_H_ -#define FLIB_UTIL_H_ - -#include -#include - -/** - * Prints a format string to a newly allocated buffer of the required size. - * Parameters are like those for printf. Returns NULL on error. - * - * Returned buffer must be free()d - */ -char *flib_asprintf(const char *fmt, ...); - -/** - * Exactly as flib_asprintf, but accepts va_args. - */ -char *flib_vasprintf(const char *fmt, va_list args); - -/** - * Return a duplicate of the provided string, or NULL if an error - * occurs or if str is already NULL. - * - * Returned buffer must be free()d - */ -char *flib_strdupnull(const char *str); - -/** - * Return a duplicate of the provided buffer, or NULL if an error - * occurs or if buf is already NULL or if size is 0. - * - * Returned buffer must be free()d - */ -void *flib_bufdupnull(const void *buf, size_t size); - -#endif