From 7ac7fbccf5b43164cca46ebc5ee01e1cfbe30c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Tue, 22 Nov 2011 18:09:51 +0200 Subject: [PATCH] Win32: setmode(stdin) belongs in the app, not the library --- bin/winvlc.c | 4 ++++ src/win32/specific.c | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/winvlc.c b/bin/winvlc.c index 66d322caa1..c7bfaf676e 100644 --- a/bin/winvlc.c +++ b/bin/winvlc.c @@ -36,6 +36,8 @@ # ifndef _WIN32_IE # define _WIN32_IE 0x501 # endif +# include +# include # include # include # define PSAPI_VERSION 1 @@ -187,6 +189,8 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, SetUnhandledExceptionFilter(vlc_exception_filter); } + _setmode( _fileno( stdin ), _O_BINARY ); /* Needed for pipes */ + #else /* UNDER_CE */ char **argv, psz_cmdline[wcslen(lpCmdLine) * 4]; diff --git a/src/win32/specific.c b/src/win32/specific.c index abe76b478a..2d82256e7c 100644 --- a/src/win32/specific.c +++ b/src/win32/specific.c @@ -83,8 +83,6 @@ void system_Init( void ) /* Set the default file-translation mode */ #if !defined( UNDER_CE ) _fmode = _O_BINARY; - _setmode( _fileno( stdin ), _O_BINARY ); /* Needed for pipes */ - timeBeginPeriod(5); #endif