📄 list_ctrl.h
字号:
#ifndef _LIST_CTRL_H_
#define _LIST_CTRL_H_
#include "ct_type.h"
/*******************************************************************************************/
typedef struct
{
void* pstPrevItem;
void* pstNextItem;
void* pstObject;
}ST_LIST_ITEM;
/*******************************************************************************************/
ST_LIST_ITEM* LIST_AllocItem(u32 u32ObjectSize);
bool8 LIST_FreeItem(ST_LIST_ITEM* pstListItem);
bool8 LIST_AddTailItem(ST_LIST_ITEM* pstListTail, ST_LIST_ITEM* pstListItem);
bool8 LIST_DeleteItem(ST_LIST_ITEM* pstListItem);
ST_LIST_ITEM* LIST_GetTailItem(ST_LIST_ITEM* pstListStart);
ST_LIST_ITEM* LIST_GetNthItem(ST_LIST_ITEM* pstListStart, u32 u32ItemIndex);
u32 LIST_GetItemNum(ST_LIST_ITEM* pstListStart);
bool8 LIST_DestoryList(ST_LIST_ITEM* pstListStart);
bool8 LIST_DumpList(ST_LIST_ITEM* pstListStart);
/*******************************************************************************************/
#endif //#ifdef _LIST_CTRL_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -