CallTempStructNode* NewNode(CallTempStructNode* pPrevious) { //printf("### Creating new temp node...\n"); CallTempStructNode* pNode = MALLOC_STRUCT(CallTempStructNode); memset(pNode, 0, sizeof(CallTempStructNode)); InitCallTempStruct(&pNode->fCallTempStruct); //pNode->fCallTempStruct.vm = dcNewCallVM(1024); if (pPrevious) { pPrevious->fNext = pNode; pNode->fPrevious = pPrevious; } return pNode; }
CallTempStruct* getTempCallStruct(JNIEnv* env) { CallTempStruct* s = MALLOC_STRUCT(CallTempStruct); InitCallTempStruct(s); return s; }