]> rtime.felk.cvut.cz Git - ulut.git/blobdiff - ulut/ul_logbase.h
Provided generic code to maintain and register log domains.
[ulut.git] / ulut / ul_logbase.h
index bdb94d162a0184117f975fda909ad9b1f2db082a..3afbba75aa5f83b0865544a41eac6eda8d636bdb 100644 (file)
 #include <stdarg.h>
 #include "ul_utdefs.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define UL_LOGL_MASK (0xff)
 #define UL_LOGL_CONT (0x1000)
 
@@ -58,6 +62,8 @@ typedef void (ul_log_fnc_t)(ul_log_domain_t *domain, int level,
 
 void ul_log_redir(ul_log_fnc_t *log_fnc, int add_flags);
 
+int ul_log_check_default_output(void);
+
 void ul_vlog1(ul_log_domain_t *domain, int level,
        const char *format, va_list ap);
 
@@ -112,4 +118,8 @@ void ul_log(ul_log_domain_t *domain, int level,
 
 #endif /*UL_LOG_NOINLINE*/
 
+#ifdef __cplusplus
+} /* extern "C"*/
+#endif
+
 #endif /*_UL_LOGBASE_H*/