summaryrefslogtreecommitdiff
path: root/ex-queue.c
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <ssp@redhat.com>2010-04-15 06:17:12 -0400
committerSøren Sandmann Pedersen <ssp@redhat.com>2010-04-15 06:17:12 -0400
commit669fece3ac2ea75480ffe0e116225ff32ec54f5f (patch)
treeb695ed150d1b957e8572d351e0342187129e51cf /ex-queue.c
Initial check-inHEADmaster
Diffstat (limited to 'ex-queue.c')
-rw-r--r--ex-queue.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/ex-queue.c b/ex-queue.c
new file mode 100644
index 0000000..b5ce752
--- /dev/null
+++ b/ex-queue.c
@@ -0,0 +1,23 @@
+#include "ex-queue.h"
+
+struct ExQueue
+{
+ int element_size;
+};
+
+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);