//Start searching the dfsList
for(top=0;top>=0;) {
oid=getNextOid(header, offsetarray, dfsList, top);
+
if (oid&1) {
top+=2;
dfsList[top]=oid;
header=searchObj(dfsList[top]);
//header shouldn't be null unless the object moves away, but allow
//ourselves the option to just continue on if we lose the object
- } while(header!=NULL);
+ } while(header==NULL);
//increment
dfsList[top+1]++;
}
perMcPrefetchList_t *ptr;
objOffsetPile_t *objnode;
objOffsetPile_t **tmp;
-
//Loop through the machines
for(; 1; head=&((*head)->next)) {
int tmid;