From 291a01b8c7a672a02b54448d588177f510096482 Mon Sep 17 00:00:00 2001 From: Petr Mladek Date: Wed, 27 Apr 2011 16:01:44 +0200 Subject: i18nutil-glibc-braindamage-workaround.diff: build failure with glibc-2.4 glibc 2.4's langinfo.h does "#define CURRENCY_SYMBOL __CURRENCY_SYMBOL" which (obviously) breaks UnicodeType::CURRENCY_SYMBOL --- i18nutil/source/utility/unicode.cxx | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'i18nutil') diff --git a/i18nutil/source/utility/unicode.cxx b/i18nutil/source/utility/unicode.cxx index 83dd81b406cf..f04faa5846cf 100644 --- a/i18nutil/source/utility/unicode.cxx +++ b/i18nutil/source/utility/unicode.cxx @@ -31,6 +31,11 @@ #include #include "unicode_data.h" +// Workaround for glibc braindamage: +// glibc 2.4's langinfo.h does "#define CURRENCY_SYMBOL __CURRENCY_SYMBOL" +// which (obviously) breaks UnicodeType::CURRENCY_SYMBOL +#undef CURRENCY_SYMBOL + using namespace ::com::sun::star::i18n; static ScriptTypeList defaultTypeList[] = { -- cgit v1.2.3