summaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
authormrb0nk500 <b0nk@b0nk.xyz>2021-06-26 14:16:44 -0400
committermrb0nk500 <b0nk@b0nk.xyz>2021-06-26 14:16:44 -0400
commit30afc5de57b24a7fab895e0b421b2ca754cfb82c (patch)
tree01969648529b3895054fa59ac0db1c92f41f8e58 /misc.c
parentb2e6b9900619358c59a18f3d91635ca9ea69b9b3 (diff)
Added `format_len()`.
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;
+}