summaryrefslogtreecommitdiff
path: root/kernel/include/libk/list.h
blob: f6a97f84d3661076eac1a4f171ae2c44d515e074 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef LIST_H
#define LIST_H

struct list_t {
	struct list_t* next;
	void* data;
};
typedef struct list_t list_t;

void add_to_list_head(list_t** ptr, void* data);
void add_to_list_tail(list_t** ptr, void* data);
void free_list(list_t** ptr);

#endif