INT_TO_INTEGER is more obviously correct and means we don’t have to
worry about data type sizes and signedness.
* src/json.c (json_parse_error): Use INT_TO_INTEGER. The tiny
performance gain of make_fixed_natnum isn’t worth the trouble then
signaling an error.
#endif
xsignal (symbol,
list5 (json_build_string (error->text),
- json_build_string (error->source), make_fixed_natnum (error->line),
- make_fixed_natnum (error->column), make_fixed_natnum (error->position)));
+ json_build_string (error->source), INT_TO_INTEGER (error->line),
+ INT_TO_INTEGER (error->column), INT_TO_INTEGER (error->position)));
}
static void