Merge branch 'new-bench' of ssh://demsky.eecs.uci.edu/home/git/model-checker-benchmar...
[model-checker-benchmarks.git] / chase-lev-deque-bugfix / deque.h
index bc670e7ef1e540d56b2e043fe1b11b48f396b91a..3bb1058bcbd9acc5475524d525d5994f9ec63d1e 100644 (file)
@@ -11,10 +11,12 @@ typedef struct {
        atomic_uintptr_t array; /* Atomic(Array *) */
 } Deque;
 
+Deque * create_size(int size);
 Deque * create();
 int take(Deque *q);
 void resize(Deque *q);
 void push(Deque *q, int x);
+int steal(Deque *q);
 
 #define EMPTY 0xffffffff
 #define ABORT 0xfffffffe