mrw wrote: 
> C++ -strtod- is doing the conversion, in a locale dependent manner:
> http://www.cplusplus.com/reference/cstdlib/strtod/
> 
I scanned it as string to double - never throught about locale slant for
double - I was thinking of date formats.  

In terms of handling locale env variables - this is what main line does 

Code:
--------------------
    
  ifdef _WIN32
        {
                const char *var;
                var = getenv("LC_ALL");
                if (!var)
                        var = getenv("LC_NUMERIC");
                if (!var)
                        var = getenv("LANG");
                if (!var || strcmp(var, "C") != 0)
                        setlocale(LC_ALL, "");
        }
  #else
        setlocale(LC_ALL, "");
  #endif
  
--------------------

There is some attempt to be locale independent.


------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=110871

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to