diff --git a/heptagon.cpp b/heptagon.cpp index 5c1ae021..87a2ca32 100644 --- a/heptagon.cpp +++ b/heptagon.cpp @@ -77,13 +77,13 @@ EX heptagon *buildHeptagon1(heptagon *h, heptagon *parent, int d, hstate s, int return h; } -heptagon *init_heptagon(int type) { - heptagon *h = tailored_alloc (d); +EX heptagon *init_heptagon(int type) { + heptagon *h = tailored_alloc (type); h->emeraldval = 0; h->zebraval = 0; h->fiftyval = 0; h->fieldval = 0; - h->rval0 = origin->rval1 = 0; + h->rval0 = h->rval1 = 0; h->cdata = NULL; h->alt = NULL; h->c7 = NULL;