text/charset.c: Use #ifdef for HAVE_* macro.
[vlc.git] / src / text / charset.c
index b1bb5f8..d8b9d9b 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
 
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <vlc/vlc.h>
 
 #if !defined WIN32
-# if HAVE_LANGINFO_CODESET
+# ifdef HAVE_LANGINFO_CODESET
 #  include <langinfo.h>
 # endif
 # include <locale.h>
@@ -62,7 +66,7 @@ typedef struct VLCCharsetAlias
  * a lot of basic aliases (check it first by iconv -l).
  *
  */
-#if (defined OS2 || !HAVE_LANGINFO_CODESET) && !defined WIN32
+#if (defined OS2 || !defined(HAVE_LANGINFO_CODESET)) && !defined WIN32
 static const char* vlc_encoding_from_language( const char *l )
 {
     /* check for language (and perhaps country) codes */