( defined( HAVE_GETTEXT ) || defined( HAVE_INCLUDED_GETTEXT ) )
static void SetLanguage ( char const * );
#endif
-static inline int LoadMessages ( libvlc_int_t * );
+static inline int LoadMessages (void);
static int GetFilenames ( libvlc_int_t *, int, const char *[] );
static void Help ( libvlc_int_t *, char const *psz_help_name );
static void Usage ( libvlc_int_t *, char const *psz_search );
/*
* Support for gettext
*/
- LoadMessages( p_libvlc );
+ LoadMessages ();
/* Initialize the module bank and load the configuration of the
* main module. We need to do this at this stage to be able to display
#endif
-static inline int LoadMessages (libvlc_int_t *p_libvlc)
+static inline int LoadMessages (void)
{
#if defined( ENABLE_NLS ) \
&& ( defined( HAVE_GETTEXT ) || defined( HAVE_INCLUDED_GETTEXT ) )
#if !defined( __APPLE__ ) && !defined( WIN32 ) && !defined( SYS_BEOS )
static const char psz_path[] = LOCALEDIR;
#else
- char *psz_datapath = config_GetDataDir (p_libvlc);
char psz_path[1024];
if (snprintf (psz_path, sizeof (psz_path), "%s" DIR_SEP "%s",
- psz_datapath, "locale")
+ config_GetDataDir(), "locale")
>= (int)sizeof (psz_path))
- {
- free (psz_datapath);
return -1;
- }
- free (psz_datapath);
#endif
if (bindtextdomain (PACKAGE_NAME, psz_path) == NULL)