Show
Ignore:
Timestamp:
06/25/09 18:07:49 (5 years ago)
Author:
robert
Message:

From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins.
Therefore I have changed all the occurances of atof by asciiToFloat or
asciiToDouble.

I believe that it is safe to do so at least for all the plugins.
Included here are also asciiToFloat conversion of environment variables. One
might argue that these should be locale dependent. But IMO these should be
set and interpreted by osg independent of the current locale.
"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/cfg/ConfigParser.cpp

    r9757 r10415  
    19331933 
    19341934    { 
    1935         yyval.real = atof(flexer->YYText()); 
     1935        yyval.real = osg::asciiToFloat(flexer->YYText()); 
    19361936    ;} 
    19371937    break; 
     
    19401940 
    19411941    { 
    1942         yyval.real = atof(flexer->YYText()); 
     1942        yyval.real = osg::asciiToFloat(flexer->YYText()); 
    19431943    ;} 
    19441944    break; 
     
    19471947 
    19481948    { 
    1949         yyval.real = atof(flexer->YYText()); 
     1949        yyval.real = osg::asciiToFloat(flexer->YYText()); 
    19501950    ;} 
    19511951    break;