summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-09-13 11:11:18 -0400
committerFreya Murphy <freya@freyacat.org>2024-09-13 11:11:18 -0400
commitdf4a225ccf79dd9f5fa3faef4fd68ae87471f0ca (patch)
tree44629775a57e229024f56d087ab5d1aebed978d3 /lib
parentdont upload those :p (diff)
downloadmips-df4a225ccf79dd9f5fa3faef4fd68ae87471f0ca.tar.gz
mips-df4a225ccf79dd9f5fa3faef4fd68ae87471f0ca.tar.bz2
mips-df4a225ccf79dd9f5fa3faef4fd68ae87471f0ca.zip
better
Diffstat (limited to '')
-rw-r--r--lib/error.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/error.c b/lib/error.c
index 78f75ef..352a60d 100644
--- a/lib/error.c
+++ b/lib/error.c
@@ -3,10 +3,14 @@
#include <stdio.h>
char *current_file = "file.asm";
+int log_disabled = 1;
__attribute__((format(printf, 4, 5)))
void __log_impl_pos(int line, int column, int type, const char *format, ...)
{
+ if (log_disabled)
+ return;
+
va_list list;
va_start(list, format);
@@ -31,6 +35,9 @@ void __log_impl_pos(int line, int column, int type, const char *format, ...)
__attribute__((format(printf, 2, 3)))
void __log_impl(int type, const char *format, ...)
{
+ if (log_disabled)
+ return;
+
va_list list;
va_start(list, format);