Not only is an extra console obnoxious, but freopen() crashes.
*****************************************************************************/
#if defined( WIN32 ) && !defined( UNDER_CE )
# define CONSOLE_INTRO_MSG \
- if( !getenv( "PWD" ) || !getenv( "PS1" ) ) /* detect cygwin shell */ \
+ if( !getenv( "PWD" ) ) /* detect Cygwin shell or Wine */ \
{ \
AllocConsole(); \
freopen( "CONOUT$", "w", stdout ); \
"directory where you installed VLC and run " \
"\"vlc -I qt\"\n") )
#else
-# define CONSOLE_INTRO_MSG
+# define CONSOLE_INTRO_MSG (void)0
#endif
/* Interface dialog ids for dialog providers */
# ifndef UNDER_CE
FILE *f_help = NULL;
- if( getenv( "PWD" ) && getenv( "PS1" ) ) return; /* cygwin shell */
+ if( getenv( "PWD" ) ) return; /* Cygwin shell or Wine */
AllocConsole();
/* Use the ANSI code page (e.g. Windows-1252) as expected by the LibVLC
{
# ifndef UNDER_CE
- if( getenv( "PWD" ) && getenv( "PS1" ) ) return; /* cygwin shell */
+ if( getenv( "PWD" ) ) return; /* Cygwin shell or Wine */
utf8_fprintf( stderr, _("\nPress the RETURN key to continue...\n") );
getchar();