/* get128.c ** ** Copyright (c) 1988,1993 by WIZ WORX (DAHarrod) Concord, MA */ #include "igespeek.h" #include "ent128.h" int get128(ent) ENTITY *ent; { ENT128 *data; int n, a; data = (ENT128 *)malloc(sizeof(ENT128)); ent->e_pdata = (char *)data; getintg(&data->k1); getintg(&data->k2); getintg(&data->m1); getintg(&data->m2); getintg(&data->prop1); getintg(&data->prop2); getintg(&data->prop3); getintg(&data->prop4); getintg(&data->prop5); n = data->k1.ival - data->m1.ival + 1; a = n + 2*(data->m1.ival); getnreal(&data->s, a+1); n = data->k2.ival - data->m2.ival + 1; a = n + 2*(data->m2.ival); getnreal(&data->t, a+1); a = (data->k1.ival+1)*(data->k2.ival+1); getnreal(&data->w, a); getnpt3d(&data->pnt, a); getpt2d(&data->u); getpt2d(&data->v); }