projects
/
model-checker-benchmarks.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
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
diff --git
a/chase-lev-deque-bugfix/deque.h
b/chase-lev-deque-bugfix/deque.h
index bc670e7ef1e540d56b2e043fe1b11b48f396b91a..3bb1058bcbd9acc5475524d525d5994f9ec63d1e 100644
(file)
--- a/
chase-lev-deque-bugfix/deque.h
+++ b/
chase-lev-deque-bugfix/deque.h
@@
-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