mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-02 18:13:33 -07:00
JS: Fix toString() with negative numbers
This commit is contained in:
@@ -198,7 +198,7 @@ static void js_require(struct mjs* mjs) {
|
|||||||
static void js_global_to_string(struct mjs* mjs) {
|
static void js_global_to_string(struct mjs* mjs) {
|
||||||
int base = 10;
|
int base = 10;
|
||||||
if(mjs_nargs(mjs) > 1) base = mjs_get_int(mjs, mjs_arg(mjs, 1));
|
if(mjs_nargs(mjs) > 1) base = mjs_get_int(mjs, mjs_arg(mjs, 1));
|
||||||
double num = mjs_get_int(mjs, mjs_arg(mjs, 0));
|
double num = mjs_get_double(mjs, mjs_arg(mjs, 0));
|
||||||
char tmp_str[] = "-2147483648";
|
char tmp_str[] = "-2147483648";
|
||||||
itoa(num, tmp_str, base);
|
itoa(num, tmp_str, base);
|
||||||
mjs_val_t ret = mjs_mk_string(mjs, tmp_str, ~0, true);
|
mjs_val_t ret = mjs_mk_string(mjs, tmp_str, ~0, true);
|
||||||
|
|||||||
Reference in New Issue
Block a user