From: RĂ©mi Denis-Courmont Date: Thu, 16 Apr 2009 08:23:46 +0000 (+0300) Subject: Include only when really needed X-Git-Tag: 1.0.0-pre2~26 X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=1e9c9c83889e2b93dde605432fd67a04fdbfd7d5 Include only when really needed Especially, plugins are not supposed to link with -lintl directly. --- diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h index 983ebd8286..ead019dcb9 100644 --- a/include/vlc_fixups.h +++ b/include/vlc_fixups.h @@ -179,10 +179,6 @@ typedef void *locale_t; #define gettext(str) vlc_gettext (str) #define pgettext(ctx,id) vlc_pgettext(ctx,id) -#if defined (ENABLE_NLS) -# include -#endif - #define N_(str) gettext_noop (str) #define gettext_noop(str) (str) diff --git a/src/extras/libc.c b/src/extras/libc.c index 28ed517d5e..8e36fe08d9 100644 --- a/src/extras/libc.c +++ b/src/extras/libc.c @@ -191,6 +191,11 @@ int vlc_wclosedir( void *_p_dir ) #endif } +#ifdef ENABLE_NLS +# undef gettext +# include +#endif + /** * In-tree plugins share their gettext domain with LibVLC. */ diff --git a/src/libvlc.c b/src/libvlc.c index 75041c14d7..f6d6be839f 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -66,6 +66,11 @@ # include #endif +#ifdef ENABLE_NLS +# undef gettext +# include /* bindtextdomain */ +#endif + #ifdef HAVE_DBUS /* used for one-instance mode */ # include diff --git a/src/modules/entry.c b/src/modules/entry.c index a9a7e7d269..dd83550158 100644 --- a/src/modules/entry.c +++ b/src/modules/entry.c @@ -28,6 +28,11 @@ #include #include +#ifdef ENABLE_NLS +# undef gettext +# include +#endif + #include "modules/modules.h" #include "config/configuration.h" #include "libvlc.h"