提交 96c053c6 编写于 作者: H Hongze Cheng

more

上级 69acee11
...@@ -55,12 +55,23 @@ void tmsgInitMsgDecoder(SMsgDecoder *pMD, td_endian_t endian, uint8_t *data, int ...@@ -55,12 +55,23 @@ void tmsgInitMsgDecoder(SMsgDecoder *pMD, td_endian_t endian, uint8_t *data, int
} }
void tmsgClearMsgDecoder(SMsgDecoder *pMD) { void tmsgClearMsgDecoder(SMsgDecoder *pMD) {
struct SMDFreeListNode *pNode; {
for (;;) { struct SMDFreeListNode *pNode;
pNode = TD_SLIST_HEAD(&(pMD->freeList)); for (;;) {
if (TD_IS_NULL(pNode)) break; pNode = TD_SLIST_HEAD(&(pMD->freeList));
TD_SLIST_POP(&(pMD->freeList)); if (TD_IS_NULL(pNode)) break;
free(pNode); TD_SLIST_POP(&(pMD->freeList));
free(pNode);
}
}
{
struct SMDListNode *pNode;
for (;;) {
pNode = TD_SLIST_HEAD(&(pMD->dStack));
if (TD_IS_NULL(pNode)) break;
TD_SLIST_POP(&(pMD->dStack));
free(pNode);
}
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册