Release 1.2.4

beta
deffpuzzl 2018-06-22 09:43:25 +08:00
parent f15dfbb33b
commit d1f7dac14c
2 changed files with 17 additions and 3 deletions

View File

@ -23,7 +23,6 @@
#define _HHH_TVM_DOMAIN_HHH__
#include "tvm.h"
typedef struct epoll_event epollevt;
typedef long (*FUNCEXEC)(SATvm *pstSavm, void *arg);

View File

@ -339,6 +339,15 @@ typedef long CREATE;
/*************************************************************************************************
Field assignment
*************************************************************************************************/
#define conditvoid(p,v,l,t) do{ \
p->stCond.uFldcmp = 0; \
p->stUpdt.uFldcmp = 0; \
p->lFind = 0; \
p->tblName = t; \
p->lSize = l; \
p->pstVoid = (void *)&(v); \
}while(0);
#define conditbind(p,v,t) do{ \
p->stCond.uFldcmp = 0; \
p->stUpdt.uFldcmp = 0; \
@ -367,6 +376,12 @@ typedef long CREATE;
p->pstVoid = NULL; \
}while(0);
#define queuevoid(p,v,l,t) do{ \
p->lSize = l; \
p->tblName = t; \
p->pstVoid = (void *)&v; \
}while(0);
#define queueinit(p,v,t) do{ \
p->lSize = sizeof(v); \
p->tblName = t; \