1 #include "elementencoding.h"
3 ElementEncoding * allocElementEncoding(ElementEncodingType type, Element *element) {
4 ElementEncoding * This=ourmalloc(sizeof(ElementEncoding));
8 This->encodingArray=NULL;
13 void deleteElementEncoding(ElementEncoding *This) {
14 if (This->variables!=NULL)
15 ourfree(This->variables);
16 if (This->encodingArray!=NULL)
17 ourfree(This->encodingArray);
18 if (This->inUseArray!=NULL)
19 ourfree(This->inUseArray);
23 void allocEncodingArrayElement(ElementEncoding *This, uint size) {
24 This->encodingArray=ourcalloc(1, sizeof(uint64_t)*size);
27 void allocInUseArrayElement(ElementEncoding *This, uint size) {
28 This->inUseArray=ourcalloc(1, size >> 6);