Change unsigned to size_t

This commit is contained in:
Jason Turner
2016-03-16 19:59:56 -06:00
parent df9466e2a7
commit 1cd7a1b972

View File

@@ -210,11 +210,11 @@ class JSON
return internal.Map->at( key ); return internal.Map->at( key );
} }
JSON &at( unsigned index ) { JSON &at( size_t index ) {
return operator[]( index ); return operator[]( index );
} }
const JSON &at( unsigned index ) const { const JSON &at( size_t index ) const {
return internal.List->at( index ); return internal.List->at( index );
} }
@@ -353,7 +353,7 @@ class JSON
private: private:
static std::string json_escape( const std::string &str ) { static std::string json_escape( const std::string &str ) {
std::string output; std::string output;
for( unsigned i = 0; i < str.length(); ++i ) for( size_t i = 0; i < str.length(); ++i )
switch( str[i] ) { switch( str[i] ) {
case '\"': output += "\\\""; break; case '\"': output += "\\\""; break;
case '\\': output += "\\\\"; break; case '\\': output += "\\\\"; break;
@@ -428,7 +428,7 @@ struct JSONParser {
static JSON parse_array( const std::string &str, size_t &offset ) { static JSON parse_array( const std::string &str, size_t &offset ) {
JSON Array( JSON::Class::Array ); JSON Array( JSON::Class::Array );
unsigned index = 0; size_t index = 0;
++offset; ++offset;
consume_ws( str, offset ); consume_ws( str, offset );
@@ -469,7 +469,7 @@ struct JSONParser {
case 't' : val += '\t'; break; case 't' : val += '\t'; break;
case 'u' : { case 'u' : {
val += "\\u" ; val += "\\u" ;
for( unsigned i = 1; i <= 4; ++i ) { for( size_t i = 1; i <= 4; ++i ) {
c = str[offset+i]; c = str[offset+i];
if( (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F') ) if( (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F') )
val += c; val += c;