factor/native/complex.c

16 lines
278 B
C
Raw Normal View History

2004-08-06 02:51:32 -04:00
#include "factor.h"
void primitive_from_rect(void)
{
2004-12-24 02:52:02 -05:00
CELL imaginary = dpop();
CELL real = dpop();
F_COMPLEX* complex;
maybe_garbage_collection();
2004-12-24 02:52:02 -05:00
complex = allot(sizeof(F_COMPLEX));
complex->real = real;
complex->imaginary = imaginary;
dpush(tag_complex(complex));
2004-08-06 02:51:32 -04:00
}