|
| static int | fits_fixnum (int64_t v) |
| |
| static microlisp_status | prim_add (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_sub (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_mul (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_div (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_quotient (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_remainder (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_modulo (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | cmp_chain (ml_state *s, size_t argc, const mvalue *argv, cmp_op op, const char *name, mvalue *out) |
| |
| static microlisp_status | prim_num_eq (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_num_lt (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_num_gt (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_num_le (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_num_ge (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_cons (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_car (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_cdr (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_list (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_length (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_eq_p (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_eqv_p (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_equal_p (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_not (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | state_output_sink (const void *bytes, size_t len, void *user) |
| |
| static microlisp_status | state_output_flush (ml_state *s) |
| |
| static microlisp_status | prim_display (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_write (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_newline (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| static microlisp_status | prim_error (ml_state *s, size_t argc, const mvalue *argv, mvalue *out) |
| |
| microlisp_status | ml_primitives_install (ml_state *s, mvalue env) |
| |