--- 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