Added configurable error handlers.

This commit is contained in:
Jaroslav Kysela 2000-11-25 16:36:18 +00:00
parent 34c76ccf73
commit 49affda3a0
5 changed files with 29 additions and 15 deletions

View file

@ -11,6 +11,10 @@ extern "C" {
const char *snd_strerror(int errnum);
typedef void (snd_lib_error_handler_t)(const char *file, int line, const char *function, int err, const char *fmt, ...) /* __attribute__ ((weak, format (printf, 5, 6))) */;
extern snd_lib_error_handler_t *snd_lib_error;
extern int snd_lib_error_set_handler(snd_lib_error_handler_t *handler);
#ifdef __cplusplus
}
#endif