linked_list: Initial implementation
This commit is contained in:
parent
c35b2d2d88
commit
4afe674e54
2 changed files with 49 additions and 0 deletions
16
include/linked_list.h
Normal file
16
include/linked_list.h
Normal file
|
@ -0,0 +1,16 @@
|
|||
#ifndef _LINKED_LIST_H
|
||||
#define _LINKED_LIST_H
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
struct linked_list {
|
||||
struct linked_list *prev;
|
||||
struct linked_list *next;
|
||||
};
|
||||
|
||||
void linked_list_init(struct linked_list *list);
|
||||
void linked_list_insert(struct linked_list *list, struct linked_list *elem);
|
||||
void linked_list_remove(struct linked_list *elem);
|
||||
bool linked_list_empty(struct linked_list *list);
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue