aboutsummaryrefslogtreecommitdiff
path: root/node.h
blob: 90e3936d7b40f2a11cdf3fd3c982a2adfdc82928 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef NODE_H
#define NODE_H

/* Linked list */

typedef struct node_s {
	char *name;
	struct node_s *next;
	int var_type;
} node;

/*constructor*/
node* mknode(char *);

/* helpers */
node* list_search(node*, char *);
node* list_insert(node*, char*);

void free_list(node*);

#endif