]> git.mxchange.org Git - simgear.git/blobdiff - simgear/misc/tabbed_values.cxx
Fix VS2010 lack of fminf
[simgear.git] / simgear / misc / tabbed_values.cxx
index 52a2b9617958c3d20c7bd4ed77df8f37b345419c..5fa5f6ecf4355c8ddcfd2cc2e5f68140200c8c59 100644 (file)
 //
 // $Id$
 
+#include <cstdlib>
+#include <assert.h>
+
 #include "tabbed_values.hxx"
 
-#include "assert.h"
 
-SGTabbedValues::SGTabbedValues(const char *line) :
-       _line(line)
+SGTabbedValues::SGTabbedValues(const char *line)
 {
        assert(line);
        _fields.push_back(const_cast<char*>(line));
@@ -86,7 +87,7 @@ double SGTabbedValues::getDoubleAt(const unsigned int offset) const
                
        /* this is safe because strtod will stop parsing when it sees an unrecogznied
        character, which includes tab. */       
-       return strtod(data, NULL);
+       return std::strtod(data, NULL);
 }
 
 long SGTabbedValues::getLongAt(const unsigned int offset) const
@@ -95,5 +96,5 @@ long SGTabbedValues::getLongAt(const unsigned int offset) const
        if (!data || (*data == '\t'))
                return 0;
 
-       return strtol(data, NULL, 0);
+       return std::strtol(data, NULL, 0);
 }