Application interface library for the ALSA driver. More...
Go to the source code of this file.
Defines | |
| #define | SND_ERROR_BEGIN 500000 |
| #define | SND_ERROR_INCOMPATIBLE_VERSION (SND_ERROR_BEGIN+0) |
| #define | SND_ERROR_ALISP_NIL (SND_ERROR_BEGIN+1) |
| #define | SNDERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, 0, ##args) |
| #define | SYSERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, errno, ##args) |
Typedefs | |
| typedef void(* | snd_lib_error_handler_t )(const char *file, int line, const char *function, int err, const char *fmt,...) |
| Error handler callback. | |
| typedef void(* | snd_local_error_handler_t )(const char *file, int line, const char *func, int err, const char *fmt, va_list arg) |
Functions | |
| const char * | snd_strerror (int errnum) |
| Returns the message for an error code. | |
| int | snd_lib_error_set_handler (snd_lib_error_handler_t handler) |
| Sets the error handler. | |
| snd_local_error_handler_t | snd_lib_error_set_local (snd_local_error_handler_t func) |
| Install local error handler. | |
Variables | |
| snd_lib_error_handler_t | snd_lib_error |
Application interface library for the ALSA driver.
Application interface library for the ALSA driver
| typedef void(* snd_local_error_handler_t)(const char *file, int line, const char *func, int err, const char *fmt, va_list arg) |
Local error handler function type
| snd_local_error_handler_t snd_lib_error_set_local | ( | snd_local_error_handler_t | func | ) |
Install local error handler.
| func | The local error handler function |
| Previous | local error handler function |
1.6.1