make_integer
return (make_integer((intmax_t)0));
return (make_integer((intmax_t)0));
return (make_integer((intmax_t)(compare_vals(a, b) == 0)));
return (make_integer((intmax_t)(compare_vals(a, b) > 0)));
return (make_integer((intmax_t)(compare_vals(a, b) < 0)));
return (make_integer((intmax_t)(compare_vals(a, b) >= 0)));
return (make_integer((intmax_t)(compare_vals(a, b) <= 0)));
return (make_integer((intmax_t)(compare_vals(a, b) != 0)));
r = make_integer(a->u.i + b->u.i);
r = make_integer(a->u.i - b->u.i);
r = make_integer(a->u.i * b->u.i);
r = make_integer(a->u.i / b->u.i);
r = make_integer(a->u.i % b->u.i);
struct val *make_integer(intmax_t);
v = make_integer((intmax_t)(rm[0].rm_eo));
v = make_integer((intmax_t)0);