]> git.alsa-project.org Git - alsa-lib.git/commitdiff
error: do not export internal snd_err_msg variable
authorJaroslav Kysela <perex@perex.cz>
Mon, 3 Nov 2025 14:57:16 +0000 (15:57 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 7 Nov 2025 17:09:26 +0000 (18:09 +0100)
This variable was never intended to modify from outside (not in public
headers).

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
include/local.h
src/error.c

index 2498cd2684bfbdc240962c35f4f7f96aa8e4fd0e..fec332e58484fe2d4b4b22a3b285ca2c12ac0b35 100644 (file)
@@ -274,9 +274,9 @@ size_t snd_strlcat(char *dst, const char *src, size_t size);
  */
 #ifndef NDEBUG
 #define CHECK_SANITY(x) x
-extern snd_lib_error_handler_t snd_err_msg;
-#define SNDMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, 0, ##args)
-#define SYSMSG(args...) snd_err_msg(__FILE__, __LINE__, __func__, errno, ##args)
+extern snd_lib_error_handler_t _snd_err_msg;
+#define SNDMSG(args...) _snd_err_msg(__FILE__, __LINE__, __func__, 0, ##args)
+#define SYSMSG(args...) _snd_err_msg(__FILE__, __LINE__, __func__, errno, ##args)
 #else
 #define CHECK_SANITY(x) 0 /* not evaluated */
 #define SNDMSG(args...) /* nop */
index 8db7556bf79cd296c4b79dab90affd4d2e38e2e8..0eefce0eea7cb7b52549d83fcb875a90ad71f3a4 100644 (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;
 #ifndef NDEBUG
        if (snd_lib_error != snd_lib_error_default)
-               snd_err_msg = snd_lib_error;
+               _snd_err_msg = snd_lib_error;
 #endif
        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
  */
-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