aboutsummaryrefslogtreecommitdiffhomepage
path: root/common.c
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-21 20:48:01 +0900
committernsfisis <nsfisis@gmail.com>2025-08-15 10:04:32 +0900
commit0c9dc7318361c93e837c8f4bc5c29869076c36cd (patch)
treea0998f947324fb42885338d0bd729d02d4309f40 /common.c
parent1c48d0fe728c263bbe946a5d3adebaa29323ddff (diff)
downloadducc-0c9dc7318361c93e837c8f4bc5c29869076c36cd.tar.gz
ducc-0c9dc7318361c93e837c8f4bc5c29869076c36cd.tar.zst
ducc-0c9dc7318361c93e837c8f4bc5c29869076c36cd.zip
feat: implement va_*() functions
Diffstat (limited to 'common.c')
-rw-r--r--common.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/common.c b/common.c
index fcc0790..678065a 100644
--- a/common.c
+++ b/common.c
@@ -1,5 +1,9 @@
-void fatal_error(const char* msg) {
- fprintf(stderr, "%s\n", msg);
+void fatal_error(const char* msg, ...) {
+ va_list args;
+ va_start(args, msg);
+ vfprintf(stderr, msg, args);
+ va_end(args);
+ fprintf(stderr, "\n");
exit(1);
}