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 + -
显示快捷键?