mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 01:36:02 +08:00
Explicit casts.
This commit is contained in:
parent
ef793dd976
commit
71661965ca
@ -74,12 +74,12 @@ static const char* parse_number (Json *item, const char* num) {
|
|||||||
if (*num == '-') sign = -1, num++; /* Has sign? */
|
if (*num == '-') sign = -1, num++; /* Has sign? */
|
||||||
if (*num == '0') num++; /* is zero */
|
if (*num == '0') num++; /* is zero */
|
||||||
if (*num >= '1' && *num <= '9') do
|
if (*num >= '1' && *num <= '9') do
|
||||||
n = (n * 10.0) + (*num++ - '0');
|
n = (n * 10.0f) + (*num++ - '0');
|
||||||
while (*num >= '0' && *num <= '9'); /* Number? */
|
while (*num >= '0' && *num <= '9'); /* Number? */
|
||||||
if (*num == '.' && num[1] >= '0' && num[1] <= '9') {
|
if (*num == '.' && num[1] >= '0' && num[1] <= '9') {
|
||||||
num++;
|
num++;
|
||||||
do
|
do
|
||||||
n = (n * 10.0) + (*num++ - '0'), scale--;
|
n = (n * 10.0f) + (*num++ - '0'), scale--;
|
||||||
while (*num >= '0' && *num <= '9');
|
while (*num >= '0' && *num <= '9');
|
||||||
} /* Fractional part? */
|
} /* Fractional part? */
|
||||||
if (*num == 'e' || *num == 'E') /* Exponent? */
|
if (*num == 'e' || *num == 'E') /* Exponent? */
|
||||||
@ -371,7 +371,7 @@ float Json_getFloat (Json* value, const char* name, float defaultValue) {
|
|||||||
|
|
||||||
int Json_getInt (Json* value, const char* name, int defaultValue) {
|
int Json_getInt (Json* value, const char* name, int defaultValue) {
|
||||||
value = Json_getItem(value, name);
|
value = Json_getItem(value, name);
|
||||||
return value ? value->valuefloat : defaultValue;
|
return value ? (int)value->valuefloat : defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user