debug.[ch]: kernel style #ifdef free C source
This commit is contained in:
@@ -19,13 +19,22 @@
|
|||||||
|
|
||||||
#include "bits.h"
|
#include "bits.h"
|
||||||
|
|
||||||
|
#ifdef DEBUG_DEBUG
|
||||||
void debug_init(u32 level);
|
void debug_init(u32 level);
|
||||||
void debug_level_set(u32 level);
|
void debug_level_set(u32 level);
|
||||||
void debug_devel_set(u32 level);
|
void debug_devel_set(u32 level);
|
||||||
void debug(u32 level, bool timestamp, u32 indent,
|
void debug(u32 level, bool timestamp, u32 indent,
|
||||||
const char *src, u32 line, const char *, ...);
|
const char *src, u32 line, const char *, ...);
|
||||||
|
#else /* DEBUG_DEBUG */
|
||||||
#ifdef DEBUG
|
#define _unused __attribute__((__unused__))
|
||||||
|
static inline void debug_init(_unused u32 level) {}
|
||||||
|
static inline void debug_level_set(_unused u32 level) {}
|
||||||
|
static inline void debug_devel_set(_unused u32 level) {}
|
||||||
|
static inline void debug(_unused u32 level, _unused bool timestamp,
|
||||||
|
_unused u32 indent, _unused const char *src,
|
||||||
|
_unused u32 line, const char *, ...) {}
|
||||||
|
#undef _unused
|
||||||
|
#endif /* DEBUG_DEBUG */
|
||||||
|
|
||||||
/* format: only printf
|
/* format: only printf
|
||||||
*/
|
*/
|
||||||
@@ -63,6 +72,4 @@ void debug(u32 level, bool timestamp, u32 indent,
|
|||||||
#define log_it(...)
|
#define log_it(...)
|
||||||
#define log_f(...)
|
#define log_f(...)
|
||||||
|
|
||||||
#endif /* DEBUG */
|
|
||||||
|
|
||||||
#endif /* DEBUG_H */
|
#endif /* DEBUG_H */
|
||||||
|
@@ -14,6 +14,11 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
|
#ifndef DEBUG_DEBUG
|
||||||
|
#define DEBUG_DEBUG
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
#define NANOSEC 1000000000 /* nano sec in sec */
|
#define NANOSEC 1000000000 /* nano sec in sec */
|
||||||
|
Reference in New Issue
Block a user