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;
|
2004-10-12 23:49:43 -04:00
|
|
|
|
|
|
|
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
|
|
|
}
|