summaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/misc.c b/misc.c
index dd00480..bd24b30 100644
--- a/misc.c
+++ b/misc.c
@@ -125,3 +125,12 @@ char *sanitize_str(char *str) {
}
return san_str;
}
+
+int format_len(const char *fmt, ...) {
+ int len = 0;
+ va_list args;
+ va_start(args, fmt);
+ len = vsnprintf(NULL, 0, fmt, args);
+ va_end(args);
+ return len;
+}