From 6e450282a69f5437b737872d798c611cbe7064ad Mon Sep 17 00:00:00 2001 From: reimar Date: Thu, 20 Jan 2005 13:22:53 +0000 Subject: remove all setlocale calls, they break the behaviour of sscanf and strcasecmp, especially with tr_TR locale - and do not seem to be good for anything. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14543 b3059339-0415-0410-9bf9-f77b7e298cf2 --- input/input.c | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'input') diff --git a/input/input.c b/input/input.c index 1adf8371ca..f919a9ad4c 100644 --- a/input/input.c +++ b/input/input.c @@ -12,10 +12,6 @@ #include #include -#ifdef USE_SETLOCALE -#include -#endif - #include "input.h" #include "mouse.h" #ifdef MP_DEBUG @@ -599,14 +595,7 @@ mp_input_parse_cmd(char* str) { break; case MP_CMD_ARG_FLOAT: errno = 0; - /* Use portable C locale for parsing floats: */ -#ifdef USE_SETLOCALE - setlocale(LC_NUMERIC, "C"); -#endif cmd->args[i].v.f = atof(ptr); -#ifdef USE_SETLOCALE - setlocale(LC_NUMERIC, ""); -#endif if(errno != 0) { mp_msg(MSGT_INPUT,MSGL_ERR,"Command %s: argument %d isn't a float.\n",cmd_def->name,i+1); ptr = NULL; -- cgit v1.2.3