Code

i18n: avoid parenthesized string as array initializer
authorRamsay Jones <ramsay@ramsay1.demon.co.uk>
Thu, 7 Apr 2011 18:41:48 +0000 (19:41 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 Apr 2011 17:33:51 +0000 (10:33 -0700)
commit642f85faab27adec13eced36cd7e7548311f6c87
tree121a3dcf45912317bbb67e45ce4fea56c3b77e75
parente3fa2465518b9a7c4d714edcf9b28bb4138cbaa6
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>
gettext.h