list_pub.h

来自「abstract rtos」· C头文件 代码 · 共 44 行

H
44
字号
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_LIST_PUB_H__#define __INC_LIST_PUB_H__#define aos_list_node_init( node ) \do { \	(node)->next = NULL; (node)->prev = NULL; \} while (0)#define aos_list_is_empty( node ) ( (node)==((node)->next) )#define aos_list_entry(ptr, type, member) \struct aos_list{    struct aos_list *prev;     struct aos_list *next; };VOID aos_list_init( struct aos_list *list );VOID aos_list_add_head( struct aos_list *list, struct aos_list *node );VOID aos_list_add_tail( struct aos_list *list, struct aos_list *node );VOID aos_list_delete( struct aos_list *node );struct aos_list *aos_list_fetch( struct aos_list *list );#endif#ifdef __cplusplus}#endif 

⌨️ 快捷键说明

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