diff options
| author | spicyjpeg <thatspicyjpeg@gmail.com> | 2022-10-08 10:12:31 +0200 |
|---|---|---|
| committer | spicyjpeg <thatspicyjpeg@gmail.com> | 2022-10-08 10:12:31 +0200 |
| commit | 3acc4f93f3b6a96da484aab1f08d61f900085e43 (patch) | |
| tree | 042ba2e5c35ba6b1e409c5c700177c7069e4c450 /libpsn00b/libc | |
| parent | 6ee55c23b042a1559e8cabfccf3b9d3320c4c5cc (diff) | |
| download | psn00bsdk-3acc4f93f3b6a96da484aab1f08d61f900085e43.tar.gz | |
Fix DMACallback bug, disable logging in release builds
Diffstat (limited to 'libpsn00b/libc')
| -rw-r--r-- | libpsn00b/libc/abort.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/libpsn00b/libc/abort.c b/libpsn00b/libc/abort.c index de4323d..562b619 100644 --- a/libpsn00b/libc/abort.c +++ b/libpsn00b/libc/abort.c @@ -1,10 +1,16 @@ #include <stdio.h> +#ifdef DEBUG +#define _LOG(...) printf(__VA_ARGS__) +#else +#define _LOG(...) +#endif + /* Standard abort */ void abort() { - printf("abort()\n"); + _LOG("abort()\n"); for (;;) __asm__ volatile(""); @@ -13,7 +19,7 @@ void abort() { /* Internal function used by assert() macro */ void _assert_abort(const char *file, int line, const char *expr) { - printf("%s:%d: assert(%s)\n", file, line, expr); + _LOG("%s:%d: assert(%s)\n", file, line, expr); for (;;) __asm__ volatile(""); @@ -22,7 +28,7 @@ void _assert_abort(const char *file, int line, const char *expr) { /* Pure virtual function call (C++) */ void __cxa_pure_virtual(void) { - printf("__cxa_pure_virtual()\n"); + _LOG("__cxa_pure_virtual()\n"); for (;;) __asm__ volatile(""); |
