]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Use __func__ instead of __FUNCTION__
authorMichael Forney <mforney@mforney.org>
Wed, 12 Jun 2019 06:08:09 +0000 (23:08 -0700)
committerTakashi Iwai <tiwai@suse.de>
Wed, 12 Jun 2019 06:52:07 +0000 (08:52 +0200)
They are equivalent, but __func__ is in C99. __FUNCTION__ exists only
for backwards compatibility with old gcc versions.

Signed-off-by: Michael Forney <mforney@mforney.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
aserver/aserver.c
include/error.h
include/local.h
src/pcm/pcm_share.c

index 6d20f3301ae00f94927dde1da0eff186d4ed95b8..28387021f9966a2ad7e4dabd173df292a575737e 100644 (file)
@@ -39,13 +39,13 @@ char *command;
 
 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
 #define ERROR(...) do {\
-       fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __FUNCTION__); \
+       fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __func__); \
        fprintf(stderr, __VA_ARGS__); \
        putc('\n', stderr); \
 } while (0)
 #else
 #define ERROR(args...) do {\
-       fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __FUNCTION__); \
+       fprintf(stderr, "%s %s:%i:(%s) ", command, __FILE__, __LINE__, __func__); \
        fprintf(stderr, ##args); \
        putc('\n', stderr); \
 } while (0)
index 9a996abaff55361aabe3beaed1708fa95f39a8ba..7239db85264111347ff79c5d2d6c0f1b024097a2 100644 (file)
@@ -61,11 +61,11 @@ extern snd_lib_error_handler_t snd_lib_error;
 extern int snd_lib_error_set_handler(snd_lib_error_handler_t handler);
 
 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 95)
-#define SNDERR(...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, 0, __VA_ARGS__) /**< Shows a sound error message. */
-#define SYSERR(...) snd_lib_error(__FILE__, __LINE__, __FUNCTION__, errno, __VA_ARGS__) /**< Shows a system error message (related to \c errno). */
+#define SNDERR(...) snd_lib_error(__FILE__, __LINE__, __func__, 0, __VA_ARGS__) /**< Shows a sound error message. */
+#define SYSERR(...) snd_lib_error(__FILE__, __LINE__, __func__, errno, __VA_ARGS__) /**< Shows a system error message (related to \c errno). */
 #else
-#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). */
+#define SNDERR(args...) snd_lib_error(__FILE__, __LINE__, __func__, 0, ##args) /**< Shows a sound error message. */
+#define SYSERR(args...) snd_lib_error(__FILE__, __LINE__, __func__, errno, ##args) /**< Shows a system error message (related to \c errno). */
 #endif
 
 /** \} */
index e8390df59994f29322c6bfa2877fcd473107e29b..bf19f0f8413144b145a4160ee66ffb64179d39f3 100644 (file)
@@ -244,8 +244,8 @@ size_t snd_strlcpy(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__, __FUNCTION__, 0, ##args)
-#define SYSMSG(args...) snd_err_msg(__FILE__, __LINE__, __FUNCTION__, errno, ##args)
+#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 5a540c4fac4afcc8085272a9dfcb18f1ec8b4651..bff9507d6422846a8c340072ac350d02689e158a 100644 (file)
@@ -54,11 +54,11 @@ char *snd_pcm_share_slaves_mutex_holder;
 do { \
        int err = pthread_mutex_trylock(mutex); \
        if (err < 0) { \
-               fprintf(stderr, "lock " #mutex " is busy (%s): waiting in " __FUNCTION__ "\n", *(mutex##_holder)); \
+               fprintf(stderr, "lock " #mutex " is busy (%s): waiting in " __func__ "\n", *(mutex##_holder)); \
                pthread_mutex_lock(mutex); \
                fprintf(stderr, "... got\n"); \
        } \
-       *(mutex##_holder) = __FUNCTION__; \
+       *(mutex##_holder) = __func__; \
 } while (0)
 
 #define Pthread_mutex_unlock(mutex) \