4 Element *allocElement(Set * s) {
5 Element * tmp=(Element *)ourmalloc(sizeof(Element));
6 GETELEMENTTYPE(tmp)= ELEMSET;
12 Element* allocElementFunction(Function * function, Element ** array, uint numArrays, Boolean * overflowstatus){
13 ElementFunction* ef = (ElementFunction*) ourmalloc(sizeof(ElementFunction));
14 GETELEMENTTYPE(ef)= ELEMFUNCRETURN;
15 ef->function=function;
16 ef->overflowstatus = overflowstatus;
17 ef->Elements = allocVectorArrayElement(numArrays, array);
21 void deleteElement(Element *This) {