com_tag.c
来自「6440linuxDriver的源代码」· C语言 代码 · 共 39 行
C
39 行
#include "com_define.h"#include "com_tag.h"#include "com_dbg.h"MV_VOID Tag_Init( PTag_Stack pTagStack, MV_U16 size ){ MV_U16 i; MV_DASSERT( size == pTagStack->Size ); pTagStack->Top = size; for ( i=0; i<size; i++ ) { pTagStack->Stack[i] = size-1-i; }}MV_U16 Tag_GetOne(PTag_Stack pTagStack){ MV_DASSERT( pTagStack->Top>0 ); return pTagStack->Stack[--pTagStack->Top];}MV_VOID Tag_ReleaseOne(PTag_Stack pTagStack, MV_U16 tag){ MV_DASSERT( pTagStack->Top<pTagStack->Size ); pTagStack->Stack[pTagStack->Top++] = tag;}MV_BOOLEAN Tag_IsEmpty(PTag_Stack pTagStack){ if ( pTagStack->Top==0 ) { return MV_TRUE; } return MV_FALSE;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?