diff options
author | Ramsay Jones <ramsay@ramsay1.demon.co.uk> | 2011-04-07 19:41:48 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-04-11 10:33:51 -0700 |
commit | 642f85faab27adec13eced36cd7e7548311f6c87 (patch) | |
tree | 121a3dcf45912317bbb67e45ce4fea56c3b77e75 /gettext.h | |
parent | e3fa2465518b9a7c4d714edcf9b28bb4138cbaa6 (diff) | |
download | git-642f85faab27adec13eced36cd7e7548311f6c87.tar.gz |
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 <ramsay@ramsay1.demon.co.uk>
Acked-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gettext.h')
-rw-r--r-- | gettext.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 #endif |