More documentation

This commit is contained in:
Abramo Bagnara 2001-03-29 09:44:29 +00:00
parent de4cfc3e4b
commit 78af661d60
5 changed files with 107 additions and 28 deletions

View file

@ -11,6 +11,15 @@ extern "C" {
const char *snd_strerror(int errnum);
/**
* \brief Error handler
* \param file File name
* \param line Line number
* \param function Function name
* \param err errno value (or 0 if not relevant)
* \param fmt printf(3) format
* \param ... printf(3) arguments
*/
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);