Error code handling routines.
More...
|
const char * | snd_strerror (int errnum) |
| Returns the message for an error code.
|
|
snd_local_error_handler_t | snd_lib_error_set_local (snd_local_error_handler_t func) |
| Install local error handler.
|
|
int | snd_lib_error_set_handler (snd_lib_error_handler_t handler) |
| Sets the error handler.
|
|
const char * | snd_asoundlib_version (void) |
| Returns the ALSA sound library version in ASCII format.
|
|
size_t | snd_strlcpy (char *dst, const char *src, size_t size) |
| Copy a C-string into a sized buffer.
|
|
size_t | snd_strlcat (char *dst, const char *src, size_t size) |
| Append a C-string into a sized buffer.
|
|
Error code handling routines.
- Author
- Jaroslav Kysela perex.nosp@m.@per.nosp@m.ex.cz
- Date
- 1998-2001
Error code handling routines.
◆ snd_asoundlib_version()
const char * snd_asoundlib_version |
( |
void | | ) |
|
Returns the ALSA sound library version in ASCII format.
- Returns
- The ASCII description of the used ALSA sound library.
◆ snd_lib_error_set_handler()
int snd_lib_error_set_handler |
( |
snd_lib_error_handler_t | handler | ) |
|
Sets the error handler.
- Parameters
-
handler | The pointer to the new error handler function. |
This function sets a new error handler, or (if handler
is NULL
) the default one which prints the error messages to stderr
.
◆ snd_lib_error_set_local()
snd_local_error_handler_t snd_lib_error_set_local |
( |
snd_local_error_handler_t | func | ) |
|
Install local error handler.
- Parameters
-
func | The local error handler function |
- Return values
-
Previous | local error handler function |
◆ snd_strerror()
const char * snd_strerror |
( |
int | errnum | ) |
|
◆ snd_strlcat()
size_t snd_strlcat |
( |
char * | dst, |
|
|
const char * | src, |
|
|
size_t | size ) |
Append a C-string into a sized buffer.
- Parameters
-
dst | Where to append the string to |
src | Where to copy the string from |
size | Size of destination buffer |
- Return values
-
The | total string length (no trimming) |
The result is always a valid NUL-terminated string that fits in the buffer (unless, of course, the buffer size is zero). It does not pad out the result.
◆ snd_strlcpy()
size_t snd_strlcpy |
( |
char * | dst, |
|
|
const char * | src, |
|
|
size_t | size ) |
Copy a C-string into a sized buffer.
- Parameters
-
dst | Where to copy the string to |
src | Where to copy the string from |
size | Size of destination buffer |
- Return values
-
The result is always a valid NUL-terminated string that fits in the buffer (unless, of course, the buffer size is zero). It does not pad out the result like strncpy() does.
◆ snd_err_msg
snd_lib_error_handler_t snd_err_msg = snd_err_msg_default |
The ALSA error message handler
◆ snd_lib_error
snd_lib_error_handler_t snd_lib_error = snd_lib_error_default |
Pointer to the error handler function. For internal use only.