X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FRuntime%2FoooJava%2FhashStructure.h;h=65dd9a42c3fe0dbd780ca47e995400201daaa180;hb=3da2d5c260858e364a639b01c8b8772b3a083be0;hp=6932bd0016f21283473c75fb812ff55f6b2bdd32;hpb=0bb6ab852f594856b548e10d76114f87fc08ecf1;p=IRC.git diff --git a/Robust/src/Runtime/oooJava/hashStructure.h b/Robust/src/Runtime/oooJava/hashStructure.h index 6932bd00..65dd9a42 100644 --- a/Robust/src/Runtime/oooJava/hashStructure.h +++ b/Robust/src/Runtime/oooJava/hashStructure.h @@ -19,11 +19,13 @@ #define BINMASK 1 #define PARENTBIN 1 -#define SPECREADY 3 -#define SPECNOTREADY 2 -#define READY 1 -#define NOTREADY 0 +#define SPEC 2 +#define READY 1 //Item is ready and we haven't seen this bin before +#define NOTREADY 0 //Item is not ready and we haven't seen this bin before +#define SPECREADY (SPEC|READY) //Item is ready and we've seen this bin before +#define SPECNOTREADY (SPEC|NOTREADY) //Item is not ready and we've seen this bin before #define READYMASK 1 + #define TRUE 1 #define FALSE 0