⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list_ctrl.h

📁 DVB软件,基于CT216软件的开发源程序.
💻 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 + -