blob: 14130c46eb931d16316325cd6c7a48e56dc81d9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef LIST_H
#define LIST_H
#include "node.h"
typedef struct {
node_t *root;
node_t *head;
unsigned int len;
} llist_t;
void llist_init(llist_t *list);
void llist_append(llist_t *list, int val);
node_t *llist_get_node(llist_t *list, unsigned int index);
int llist_get(llist_t *list, unsigned int index);
int llist_pop(llist_t *list, unsigned int index);
#endif
|