error: do not export internal snd_err_msg variable

This variable was never intended to modify from outside (not in public
headers).

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2025-11-03 15:57:16 +01:00
parent fa6e83d780
commit 0a4e8854d5
2 changed files with 5 additions and 5 deletions

View file

@ -274,9 +274,9 @@ size_t snd_strlcat(char *dst, const char *src, size_t size);
*/ */
#ifndef NDEBUG #ifndef NDEBUG
#define CHECK_SANITY(x) x #define CHECK_SANITY(x) x
extern snd_lib_error_handler_t snd_err_msg; extern snd_lib_error_handler_t _snd_err_msg;
#define SNDMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, 0, ##args) #define SNDMSG(args...) _snd_err_msg(__FILE__, __LINE__, __func__, 0, ##args)
#define SYSMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, errno, ##args) #define SYSMSG(args...) _snd_err_msg(__FILE__, __LINE__, __func__, errno, ##args)
#else #else
#define CHECK_SANITY(x) 0 /* not evaluated */ #define CHECK_SANITY(x) 0 /* not evaluated */
#define SNDMSG(args...) /* nop */ #define SNDMSG(args...) /* nop */

View file

@ -131,7 +131,7 @@ int snd_lib_error_set_handler(snd_lib_error_handler_t handler)
snd_lib_error = handler == NULL ? snd_lib_error_default : handler; snd_lib_error = handler == NULL ? snd_lib_error_default : handler;
#ifndef NDEBUG #ifndef NDEBUG
if (snd_lib_error != snd_lib_error_default) if (snd_lib_error != snd_lib_error_default)
snd_err_msg = snd_lib_error; _snd_err_msg = snd_lib_error;
#endif #endif
return 0; return 0;
} }
@ -174,7 +174,7 @@ static void snd_err_msg_default(const char *file, int line, const char *function
/** /**
* The ALSA error message handler * The ALSA error message handler
*/ */
snd_lib_error_handler_t snd_err_msg = snd_err_msg_default; snd_lib_error_handler_t _snd_err_msg = snd_err_msg_default;
#endif #endif