IO: only suppress IO in release mode

It can be annoy when printing debug messages
This commit is contained in:
李通洲
2023-08-01 15:15:54 +08:00
parent aa49877610
commit f1ec86a371
+5 -1
View File
@@ -96,7 +96,11 @@ static inline void ffUnsuppressIO(bool* suppressed)
*suppressed = false;
}
#define FF_SUPPRESS_IO() bool __attribute__((__cleanup__(ffUnsuppressIO), __unused__)) io_suppressed__ = ffSuppressIO(true)
#ifdef NDEBUG
#define FF_SUPPRESS_IO() bool __attribute__((__cleanup__(ffUnsuppressIO), __unused__)) io_suppressed__ = ffSuppressIO(true)
#else
#define FF_SUPPRESS_IO()
#endif
void ffListFilesRecursively(const char* path);