#define EMPTY 0xffffffff
#define ABORT 0xfffffffe
+inline bool fail(int ret);
/**
@Begin
@Options:
Push -> Steal
@Commutativity: Push <-> Steal: true
@Commutativity: Take <-> Steal: true
- @Commutativity: Steal <-> Steal: _Method1.__RET__ == ABORT || _Method2.__RET__ == ABORT
+ @Commutativity: Steal <-> Steal: fail(_Method1.__RET__) || fail(_Method2.__RET__)
@End
*/