]> git.mxchange.org Git - flightgear.git/commitdiff
UIUC cleanup for -Wsign-compare compilation warnings.
authorEdward d'Auvergne <edward@nmr-relax.com>
Thu, 10 Dec 2015 08:02:00 +0000 (09:02 +0100)
committerEdward d'Auvergne <edward@nmr-relax.com>
Thu, 10 Dec 2015 08:04:23 +0000 (09:04 +0100)
The string find_first_not_of() and find_first_of() functions return string::npos
if not found, rather than -1.

src/FDM/UIUCModel/uiuc_parsefile.cpp

index 640df9e75134c51485cbb5e06f69a87fd8a9a4eb..0858aa39ae342e1bb534e3c49f3473dcb99b106a 100644 (file)
@@ -108,7 +108,7 @@ string ParseFile :: getToken(string inputLine, int tokenNo)
 
   while (tokencounter < tokenNo)
   {
-    if ((pos1 == inputLine.npos) || (pos1 == -1) || (pos == -1) )
+    if ( (pos1 == inputLine.npos) || (pos1 == string::npos) || (pos == string::npos) )
           return ""; //return an empty string if tokenNo exceeds the No of tokens in the line
         
         inputLine = inputLine.substr(pos1 , MAXLINE);
@@ -117,7 +117,7 @@ string ParseFile :: getToken(string inputLine, int tokenNo)
         tokencounter ++;
   }
 
-  if (pos1== -1 || pos == -1)
+  if (pos1== string::npos || pos == string::npos)
     return "";
   else
       return inputLine.substr(pos , pos1-pos); // return the desired token