path: root/gettext.h
diff options
authorRamsay Jones <>2011-04-07 18:41:48 (GMT)
committerJunio C Hamano <>2011-04-11 17:33:51 (GMT)
commit642f85faab27adec13eced36cd7e7548311f6c87 (patch)
tree121a3dcf45912317bbb67e45ce4fea56c3b77e75 /gettext.h
parente3fa2465518b9a7c4d714edcf9b28bb4138cbaa6 (diff)
i18n: avoid parenthesized string as array initializer
The syntax static const char ignore_error[] = ("something"); is invalid C. A parenthesized string is not allowed as an array initializer. Some compilers, for example GCC and MSVC, allow this syntax as an extension, but it is not a portable construct. tcc does not parse it, for example. Remove the parenthesis from the definition of the N_() macro to fix this. Signed-off-by: Ramsay Jones <> Acked-by: Jonathan Nieder <> Acked-by: Ævar Arnfjörð Bjarmason <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'gettext.h')
1 files changed, 1 insertions, 1 deletions
diff --git a/gettext.h b/gettext.h
index 1b253b7..24d9182 100644
--- a/gettext.h
+++ b/gettext.h
@@ -35,6 +35,6 @@ const char *Q_(const char *msgid, const char *plu, unsigned long n)
/* Mark msgid for translation but do not translate it. */
-#define N_(msgid) (msgid)
+#define N_(msgid) msgid