]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/stream.cpp
* wxStream fixes (integer/line parsing).
[wxWidgets.git] / src / common / stream.cpp
index 7d0e543fdb3343ff53edc3dc6ae1c992b2b7ac0e..9750fef812d9aebf254c8a85196076dcc8dcd90d 100644 (file)
@@ -648,7 +648,7 @@ wxInputStream& wxInputStream::operator>>(signed long& i)
   }
 
   while (isdigit(c)) {
-    i = i*10 + c;
+    i = i*10 + (c - (int)'0');
     c = GetC();
   }
 
@@ -690,7 +690,7 @@ wxInputStream& wxInputStream::operator>>(unsigned long& i)
   }
 
   while (isdigit(c)) {
-    i = i*10 + c;
+    i = i*10 + c - '0';
     c = GetC();
   }