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