Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/io/log.h

    r14de4106 r9d58539  
    3636
    3737#include <stdarg.h>
    38 #include <bool.h>
    3938
    4039typedef enum {
     
    5049} log_level_t;
    5150
    52 extern bool __log_shall_record(log_level_t);
    5351extern int log_init(const char *, log_level_t);
    54 
    55 #define log_msg(level, format, ...) \
    56         do { \
    57                 if (__log_shall_record((level))) { \
    58                         __log_msg(level, format, ##__VA_ARGS__); \
    59                 } \
    60         } while (false)
    61 
    62 #define log_msgv(level, format, args) \
    63         do { \
    64                 if (__log_shall_record((level))) { \
    65                         __log_msgv(level, format, args); \
    66                 } \
    67         } while (false)
    68 
    69 extern void __log_msg(log_level_t, const char *, ...);
    70 extern void __log_msgv(log_level_t, const char *, va_list);
     52extern void log_msg(log_level_t, const char *, ...);
     53extern void log_msgv(log_level_t, const char *, va_list);
    7154
    7255#endif
Note: See TracChangeset for help on using the changeset viewer.