X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fmisc%2Fstrutils.cxx;h=d33b0a9dcdbd3a72febcf0cf965b4ef46938c2f6;hb=b48c0e968fcba4c063419e12674a7f2b24954b43;hp=221d4101824bd53f7a36f3e316768191a279f979;hpb=0e52a08a476704864c2298f628441a3991d5d566;p=simgear.git diff --git a/simgear/misc/strutils.cxx b/simgear/misc/strutils.cxx index 221d4101..d33b0a9d 100644 --- a/simgear/misc/strutils.cxx +++ b/simgear/misc/strutils.cxx @@ -14,16 +14,20 @@ // 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 Library General Public -// License along with this library; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. +// 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 "strutils.hxx" +using std::string; +using std::vector; + namespace simgear { namespace strutils { @@ -83,7 +87,7 @@ namespace simgear { return split_whitespace( str, maxsplit ); vector result; - int n = strlen( sep ); + int n = std::strlen( sep ); if (n == 0) { // Error: empty separator string @@ -97,7 +101,7 @@ namespace simgear { while (i+n <= len) { - if (s[i] == sep[0] && (n == 1 || memcmp(s+i, sep, n) == 0)) + if (s[i] == sep[0] && (n == 1 || std::memcmp(s+i, sep, n) == 0)) { result.push_back( str.substr(j,i-j) ); i = j = i + n;