|
Defines |
| #define | SND_ERROR_BEGIN 500000 /**< Lower boundary of sound error codes. */ |
| #define | SND_ERROR_INCOMPATIBLE_VERSION (SND_ERROR_BEGIN+0) /**< Kernel/library protocols are not compatible. */ |
| #define | SND_ERROR_ALISP_NIL (SND_ERROR_BEGIN+1) /**< Lisp encountered an error during acall. */ |
| #define | SNDERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, 0, ##args) /**< Shows a sound error message. */ |
| #define | SYSERR(args...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, errno, ##args) /**< Shows a system error message (related to \c errno). */ |
Typedefs |
| typedef void(* | snd_lib_error_handler_t )(const char *file, int line, const char *function, int err, const char *fmt,...) |
| | Error handler callback.
|
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.
|
Variables |
| snd_lib_error_handler_t | snd_lib_error |
| snd_lib_error_handler_t | snd_lib_error = snd_lib_error_default |