Remove atoll and atof to avoid cert-c violations

This commit is contained in:
Ignacio Bortolazzi 2021-03-02 19:37:16 +01:00
parent 6eb4a6c072
commit e27abb714a

View File

@ -140,14 +140,14 @@ static inline bool json_getBoolean( json_t const* property ) {
* @param property A valid handler of a json object. Its type must be JSON_INTEGER.
* @return The value stdint. */
static inline int64_t json_getInteger( json_t const* property ) {
return atoll( property->u.value );
return strtoll( property->u.value,(char**)NULL, 10);
}
/** Get the value of a json real property.
* @param property A valid handler of a json object. Its type must be JSON_REAL.
* @return The value. */
static inline double json_getReal( json_t const* property ) {
return atof( property->u.value );
return strtod( property->u.value,(char**)NULL );
}