diff options
Diffstat (limited to 'dstring.h')
-rw-r--r-- | dstring.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -22,6 +22,7 @@ #define BFS_DSTRING_H #include "util.h" +#include <stdarg.h> #include <stddef.h> /** @@ -130,6 +131,18 @@ BFS_FORMATTER(1, 2) char *dstrprintf(const char *format, ...); /** + * Create a dynamic string from a format string and a va_list. + * + * @param format + * The format string to fill in. + * @param args + * The arguments for the format string. + * @return + * The created string, or NULL on failure. + */ +char *dstrvprintf(const char *format, va_list args); + +/** * Free a dynamic string. * * @param dstr |