mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-15 00:37:35 +02:00
Use Cyc_expt()
This commit is contained in:
parent
268d59d15d
commit
284dc05128
2 changed files with 2 additions and 5 deletions
|
@ -178,6 +178,7 @@ object Cyc_num_fast_lte_op(void *data, object x, object y);
|
|||
object Cyc_num_cmp_va_list(void *data, int argc,
|
||||
int (fn_op(void *, object, object)), object n,
|
||||
va_list ns);
|
||||
void Cyc_expt(void *data, object cont, object x, object y);
|
||||
object Cyc_eq(object x, object y);
|
||||
object Cyc_set_cell(void *, object l, object val);
|
||||
object Cyc_set_car(void *, object l, object val);
|
||||
|
|
|
@ -1163,11 +1163,7 @@
|
|||
(define (square z) (* z z))
|
||||
(define-c expt
|
||||
"(void *data, int argc, closure _, object k, object z1, object z2)"
|
||||
" make_double(d, 0.0);
|
||||
Cyc_check_num(data, z1);
|
||||
Cyc_check_num(data, z2);
|
||||
d.value = pow( unbox_number(z1), unbox_number(z2) );
|
||||
return_closcall1(data, k, &d); ")
|
||||
" Cyc_expt(data, k, z1, z2); ")
|
||||
(define-c eof-object
|
||||
"(void *data, int argc, closure _, object k)"
|
||||
" return_closcall1(data, k, Cyc_EOF); ")
|
||||
|
|
Loading…
Add table
Reference in a new issue