]> Savannah Git Hosting - gnulib.git/commitdiff
gettext-h: Optimize also for clang.
authorBruno Haible <bruno@clisp.org>
Tue, 7 Dec 2021 04:41:29 +0000 (05:41 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 7 Dec 2021 04:41:29 +0000 (05:41 +0100)
* lib/gettext.h (pgettext_aux, npgettext_aux, dcpgettext_expr,
dcnpgettext_expr): Inline also on clang.

ChangeLog
lib/gettext.h

index f2050ddc9e33a6d22846fed88e76c796571ec77b..d2e96eb7f70537a3449f1032c707300c8e51558a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2021-12-07  Bruno Haible  <bruno@clisp.org>
+
+       gettext-h: Optimize also for clang.
+       * lib/gettext.h (pgettext_aux, npgettext_aux, dcpgettext_expr,
+       dcnpgettext_expr): Inline also on clang.
+
 2021-12-06  Bruno Haible  <bruno@clisp.org>
 
        intprops: Break sync with glibc.
index 01d9c1cf6bc53f3b6b51cba17a23bbf3ad46bbce..a573da3546035e8a1f48b2c269260e5f7db52dfa 100644 (file)
 #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