]> git.meshlink.io Git - meshlink-tiny/blobdiff - src/logger.h
Remove logging when compiled with -DNDEBUG.
[meshlink-tiny] / src / logger.h
index b9269f047b84ad2b943fdd2ed9a4d94aea9921df..e0d99e6f6846681b99f8c48b05d735a95e609e45 100644 (file)
 
 #include "meshlink_internal.h"
 
+#ifdef NDEBUG
+#define logger(mesh, ...) do {(void)mesh;} while(0)
+#else
 void logger(meshlink_handle_t *mesh, meshlink_log_level_t level, const char *format, ...) __attribute__((__format__(printf, 3, 4)));
+#endif
 
 #endif