linked_list: Initial implementation

This commit is contained in:
Kenny Levinsen 2020-08-03 02:11:29 +02:00
parent c35b2d2d88
commit 4afe674e54
2 changed files with 49 additions and 0 deletions

16
include/linked_list.h Normal file
View 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