From dfaaa18a0377d5a49cbd732e489a442b57e70d66 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 17 Oct 2006 21:41:55 +0000 Subject: [PATCH] s[s.size()] is probably always going to work, but probably isn't actually valid --- stepmania/src/RageUtil.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/RageUtil.cpp b/stepmania/src/RageUtil.cpp index 21063b2dad..b7c321331f 100644 --- a/stepmania/src/RageUtil.cpp +++ b/stepmania/src/RageUtil.cpp @@ -93,7 +93,7 @@ bool IsAnInt( const RString &s ) if( !s.size() ) return false; - for( int i=0; s[i]; i++ ) + for( size_t i=0; i < s.size(); ++i ) if( s[i] < '0' || s[i] > '9' ) return false; @@ -105,7 +105,7 @@ bool IsHexVal( const RString &s ) if( !s.size() ) return false; - for( int i=0; s[i]; i++ ) + for( size_t i=0; i < s.size(); ++ii ) if( !(s[i] >= '0' && s[i] <= '9') && !(toupper(s[i]) >= 'A' && toupper(s[i]) <= 'F')) return false;