1 #include "elementencoding.h"
3 void initElementEncoding(ElementEncoding * This, Element *element) {
5 This->type=ELEM_UNASSIGNED;
7 This->encodingArray=NULL;
12 void deleteElementEncoding(ElementEncoding *This) {
13 if (This->variables!=NULL)
14 ourfree(This->variables);
15 if (This->encodingArray!=NULL)
16 ourfree(This->encodingArray);
17 if (This->inUseArray!=NULL)
18 ourfree(This->inUseArray);
21 void allocEncodingArrayElement(ElementEncoding *This, uint size) {
22 This->encodingArray=ourcalloc(1, sizeof(uint64_t)*size);
25 void allocInUseArrayElement(ElementEncoding *This, uint size) {
26 This->inUseArray=ourcalloc(1, size >> 6);
29 void setElementEncodingType(ElementEncoding* This, ElementEncodingType type){