blob: c6c8d03d8de11641ac746163d22163118f1a04f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
typedef struct ExQueue ExQueue;
ExQueue *ex_queue_new (int element_size);
char * ex_queue_append (ExQueue *queue,
int n_elements);
char * ex_queue_prepend (ExQueue *queue,
int n_elements);
char * ex_queue_pop_head (ExQueue *queue,
int n_elements);
char * ex_queue_pop_tail (ExQueue *queue,
int n_elements);
void ex_queue_free (ExQueue *queue);
int ex_queue_get_n_elements (ExQueue *queue);
|