y4my4my4m 5055a3b7f8 init
2023-09-03 17:04:24 +09:00

22 lines
385 B
Plaintext
Executable File

class Debug {
Bool enabled;
I64 bookmark;
I64 counter;
};
Debug debug;
debug.bookmark = 0;
debug.counter = 0;
debug.enabled = FALSE;
U0 debug_print(U8 *fmt, ...) {
if (!debug.enabled || debug.counter < debug.bookmark) {
debug.counter++;
return;
}
U8 *buf = StrPrintJoin(NULL, fmt, argc, argv);
"[%05d] %s", debug.counter, buf;
Free(buf);
debug.counter++;
}