Files
mckernel/test/rusage/verbs/list.h
Dominique Martinet 7f1c17fc4c tests: add 'postk_master' branch tests
Change-Id: Ie0d4cfd0921aed89d2db6083c9eb068b1cfc1984
2019-02-01 15:15:00 +09:00

27 lines
509 B
C

/*
* list.h
*
* Created on: 2011/10/19
* Author: simin
*/
#ifndef LIST_H_
#define LIST_H_
typedef struct list_element_t{
void *data;
struct list_element_t *next;
}list_element_t;
typedef struct list_t{
list_element_t *head;
list_element_t *tail;
int cnt;
}list_t;
extern void* list_get(list_t *list, int idx);
extern void list_add(list_t *list, void *e);
extern void* list_remove(list_t *list, int idx);
extern void* list_pop(list_t *list);
#endif /* LIST_H_ */