X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fmisc%2Ftabbed_values.cxx;h=07ed20631b3dfdd334436d7dc59dad17818cdce5;hb=e4e31be7d43569a92a5d9fa7e784381b66cbd95a;hp=fb935e43f87a81b6589d9211ecd768eeb3dd429f;hpb=a26c677df4c997a700a2e50842f927849c05e4fe;p=simgear.git diff --git a/simgear/misc/tabbed_values.cxx b/simgear/misc/tabbed_values.cxx index fb935e43..07ed2063 100644 --- a/simgear/misc/tabbed_values.cxx +++ b/simgear/misc/tabbed_values.cxx @@ -1,5 +1,31 @@ +// tabbed_values.cxx -- parse tab separated strings into fields +// +// Written by James Turner, started February 2003. +// +// Copyright (C) 2003 James Turner +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Library General Public +// License as published by the Free Software Foundation; either +// version 2 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +// +// $Id$ + +#include +#include + #include "tabbed_values.hxx" + SGTabbedValues::SGTabbedValues(const char *line) : _line(line) { @@ -62,7 +88,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 @@ -71,5 +97,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); }