summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-12-07 05:41:29 +0100
committerBruno Haible <bruno@clisp.org>2021-12-07 05:41:29 +0100
commitcdebefdc665ef39bfc1467933b3c2c6a5b74bbe4 (patch)
treecdb4ef6ff4ee14e34fc351aafb2dfc37b10f9199 /lib
parentcaf003f423e577c3fdd87ac8324189e1e299c5a9 (diff)
downloadgnulib-cdebefdc665ef39bfc1467933b3c2c6a5b74bbe4.tar.gz
gettext-h: Optimize also for clang.
* lib/gettext.h (pgettext_aux, npgettext_aux, dcpgettext_expr, dcnpgettext_expr): Inline also on clang.
Diffstat (limited to 'lib')
-rw-r--r--lib/gettext.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gettext.h b/lib/gettext.h
index 01d9c1cf6b..a573da3546 100644
--- a/lib/gettext.h
+++ b/lib/gettext.h
@@ -138,7 +138,7 @@
#define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \
npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category)
-#ifdef __GNUC__
+#if defined __GNUC__ || defined __clang__
__inline
#else
#ifdef __cplusplus
@@ -157,7 +157,7 @@ pgettext_aux (const char *domain,
return translation;
}
-#ifdef __GNUC__
+#if defined __GNUC__ || defined __clang__
__inline
#else
#ifdef __cplusplus
@@ -207,7 +207,7 @@ npgettext_aux (const char *domain,
#define dpgettext_expr(Domainname, Msgctxt, Msgid) \
dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES)
-#ifdef __GNUC__
+#if defined __GNUC__ || defined __clang__
__inline
#else
#ifdef __cplusplus
@@ -254,7 +254,7 @@ dcpgettext_expr (const char *domain,
#define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
-#ifdef __GNUC__
+#if defined __GNUC__ || defined __clang__
__inline
#else
#ifdef __cplusplus