# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
#include "../libvlc.h"
#include "vlc_keys.h"
#include "configuration.h"
#include "modules/modules.h"
+#include <assert.h>
+
/*****************************************************************************
* config_LoadCmdLine: parse command line
*****************************************************************************
*****************************************************************************/
int __config_LoadCmdLine( vlc_object_t *p_this, int *pi_argc,
const char *ppsz_argv[],
- vlc_bool_t b_ignore_errors )
+ bool b_ignore_errors )
{
int i_cmd, i_index, i_opts, i_shortopts, flag, i_verbose = 0;
module_t *p_parser;
/* GDMF!... I can't do this or else the MacOSX window server will
* not pick up the PSN and not register the app and we crash...
* hence the following kludge otherwise we'll get confused w/ argv[1]
- * being an input file name */
-#if 0
- ppsz_argv[ 1 ] = NULL;
-#endif
- *pi_argc = *pi_argc - 1;
- pi_argc--;
+ * being an input file name.
+ * As there won't be any more args to parse, just exit. */
+ assert( *pi_argc == 2 );
+ *pi_argc = 1;
return 0;
}
#endif