69 #define sinfo_msg_error(...) cpl_msg_error(cpl_func, __VA_ARGS__)
82 #define sinfo_msg_progress(i, iter, ...) \
83 cpl_msg_progress(cpl_func, (i), (iter), __VA_ARGS__)
93 #define sinfo_msg_warning(...) sinfo_msg_warning_macro(cpl_func, __VA_ARGS__)
103 #define sinfo_msg_debug(...) cpl_msg_debug(cpl_func, __VA_ARGS__)
111 #define sinfo_msg_low(...) do { \
112 sinfo_msg_softer(); \
113 sinfo_msg(__VA_ARGS__); \
114 sinfo_msg_louder(); \
120 #define sinfo_msg(...) sinfo_msg_macro(cpl_func, __VA_ARGS__)
121 #define sinfo_msg_softer() sinfo_msg_softer_macro(cpl_func)
122 #define sinfo_msg_louder() sinfo_msg_louder_macro(cpl_func)
127 __attribute__((format (printf, 2, 3)))
133 __attribute__((format (printf, 2, 3)))
const char * sinfo_msg_get_domain(void)
Get current message domain.
void sinfo_msg_macro(const char *fct, const char *format,...)
Print a message on 'info' or 'debug' level.
int sinfo_msg_get_warnings(void)
Get number of warnings printed so far.
void sinfo_msg_softer_macro(const char *fct)
Decrease message level.
void sinfo_msg_set_domain(const char *d)
Set message domain.
void sinfo_msg_louder_macro(const char *fct)
Increase message level.
void sinfo_msg_set_level(int olevel)
Set output level.
void sinfo_msg_init(int outlevel, const char *dom)
Initialize messaging.
void sinfo_msg_add_warnings(int n)
Accumulate warnings.
void sinfo_msg_warning_macro(const char *fct, const char *format,...)
Print a warning message.