From 0b06fc57642beaf6e21c5cfdcb9166a52f3dc1f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 11 Jun 2008 18:57:54 +0300 Subject: [PATCH] Blind attempt at fixing the libintl/g++-4.2 problem --- include/vlc_fixups.h | 2 -- src/extras/libc.c | 4 ++++ src/modules/entry.c | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h index b5a46a9d55..df250fc818 100644 --- a/include/vlc_fixups.h +++ b/include/vlc_fixups.h @@ -230,8 +230,6 @@ typedef void *locale_t; #if defined (ENABLE_NLS) # include -#else -# define dgettext(dom, str) ((char *)(str)) #endif #define N_(str) gettext_noop (str) diff --git a/src/extras/libc.c b/src/extras/libc.c index 8e210e0f24..19cbdf2afd 100644 --- a/src/extras/libc.c +++ b/src/extras/libc.c @@ -327,7 +327,11 @@ int vlc_wclosedir( void *_p_dir ) */ char *vlc_gettext( const char *msgid ) { +#ifdef ENABLE_NLS return dgettext( PACKAGE_NAME, msgid ); +#else + return (char *)msgid; +#endif } /***************************************************************************** diff --git a/src/modules/entry.c b/src/modules/entry.c index 3abc6cb8c7..db7b731353 100644 --- a/src/modules/entry.c +++ b/src/modules/entry.c @@ -31,6 +31,9 @@ #include "modules/modules.h" #include "config/configuration.h" #include "libvlc.h" +#ifndef ENABLE_NLS +# define dgettext(d, m) ((char *)(m)) +#endif static const char default_name[] = "unnamed"; -- 2.39.2