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

📄 spacelist.h

📁 C/C++ 多任务下的数据结构与算法 (周伟明)华中科技大学出版社
💻 H
字号:
/*
 *
 *  DESCRIPTION
 *      Interface to a available space list type.
 *
 *  HISTORY
 *      10-21-2004      create.
 *
 */

#ifndef _SPACELIST_H_
#define _SPACELIST_H_


typedef struct SPACENODE_st {
    struct SPACENODE_st * pNext;
    void *pData;
} SPACENODE;

typedef struct SPACELIST_st {
    void        *pBlock;
    SPACENODE   *pHead;
    UINT        uSpaceCount;
    UINT        uDataSize;
} SPACELIST;

SPACELIST *SpaceList_Create(UINT uSpaceCount,UINT uDataSize);
void SpaceList_Destroy(SPACELIST *pSpaceList);

void *SpaceList_Alloc(SPACELIST *pSpaceList);
void SpaceList_Free(SPACELIST *pSpaceList, void *pData);

#endif /* _SPACELIST_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -