4fb74a5e0cef5ae198913936b4e540f5b1cd0f0e
[satune.git] / src / AST / tableentry.c
1 #include "tableentry.h"
2 #include <string.h>
3
4 TableEntry* allocTableEntry(uint64_t* inputs, uint inputSize, uint64_t result){
5         TableEntry* te = (TableEntry*) ourmalloc(sizeof(TableEntry)+inputSize*sizeof(uint64_t));
6         te->output=result;
7         te->inputSize=inputSize;
8         memcpy(te->inputs, inputs, inputSize * sizeof(uint64_t));
9         return te;
10 }
11
12 void deleteTableEntry(TableEntry* tableEntry){
13         ourfree(tableEntry);
14 }