src/lib/log.h
changeset 31 7804cd7b5cd5
parent 28 e944453ca924
child 40 03017f5f0087
--- a/src/lib/log.h	Thu Oct 16 22:56:29 2008 +0300
+++ b/src/lib/log.h	Fri Oct 17 02:04:03 2008 +0300
@@ -40,6 +40,7 @@
 
 // various kinds of ways to handle an error, 2**3 of them, *g*
 #define info(...)                   _generic_err(       LOG_DISPLAY_STDOUT,                     NULL, 0,    __VA_ARGS__ )
+#define info_nonl(...)              _generic_err(       LOG_DISPLAY_STDOUT | LOG_DISPLAY_NONL,  NULL, 0,    __VA_ARGS__ )
 #define error(...)                  _generic_err(       LOG_DISPLAY_STDERR,                     NULL, 0,    __VA_ARGS__ )
 #define err_exit(...)               _generic_err_exit(  LOG_DISPLAY_STDERR,                     NULL, 0,    __VA_ARGS__ )
 #define perr(...)                   _generic_err(       LOG_DISPLAY_STDERR | LOG_DISPLAY_PERR,  NULL, 0,    __VA_ARGS__ )
@@ -85,6 +86,7 @@
 
 #if INFO_ENABLED
 #define INFO(...) info(__VA_ARGS__)
+#define INFON(...) info_nonl(__VA_ARGS__)
 #else
 #define INFO(...) (void) (__VA_ARGS__)
 #endif