From 957c64c7b8b5e98d8a03dd84c7e27e7991fb9dbc Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Mon, 6 Apr 2026 17:04:05 -0400 Subject: Initial commit --- common/log.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 common/log.c (limited to 'common/log.c') diff --git a/common/log.c b/common/log.c new file mode 100644 index 0000000..fb82de1 --- /dev/null +++ b/common/log.c @@ -0,0 +1,34 @@ +#include "log.h" + +#include + +#include "common.h" + +void log_msg( + FILE *file, + const char *src_name, + int src_line, + const char *type, + const char *fmt, + ... +) +{ + fprintf(file, "[%s] (%s:%d) ", type, src_name, src_line); + + va_list args; + va_start(args, fmt); + vfprintf(file, fmt, args); + va_end(args); + + putc('\n', file); +} + +void _log_plain(FILE *file, const char *fmt, ...) +{ + va_list args; + va_start(args, fmt); + vfprintf(file, fmt, args); + va_end(args); + + putc('\n', file); +} -- cgit v1.3-2-g0d8e