Changeset 6f903c3 for lib


Ignore:
Timestamp:
2015-05-06T19:12:16Z (10 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Children:
2533d10
Parents:
1a81c83
Message:

Add JSONInteger in a few more relevant places.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/parson.c

    r1a81c83 r6f903c3  
    12261226        case JSONBoolean:
    12271227            return json_value_init_boolean(json_value_get_boolean(value));
     1228        case JSONInteger:
     1229            return json_value_init_integer(json_value_get_integer(value));
    12281230        case JSONNumber:
    12291231            return json_value_init_number(json_value_get_number(value));
     
    16731675            }
    16741676            return JSONSuccess;
    1675         case JSONString: case JSONNumber: case JSONBoolean: case JSONNull:
     1677        case JSONString: case JSONInteger: case JSONNumber: case JSONBoolean: case JSONNull:
    16761678            return JSONSuccess; /* equality already tested before switch */
    16771679        case JSONError: default:
     
    17301732        case JSONBoolean:
    17311733            return json_value_get_boolean(a) == json_value_get_boolean(b);
     1734        case JSONInteger:
     1735            return json_value_get_integer(a) == json_value_get_integer(b);
    17321736        case JSONNumber:
    17331737            return fabs(json_value_get_number(a) - json_value_get_number(b)) < 0.000001; /* EPSILON */
Note: See TracChangeset for help on using the changeset viewer.