Index: edif.c =================================================================== --- edif.c (revision 1208) +++ edif.c (revision 1209) @@ -6186,7 +6186,7 @@ cc = (ContextCar *) Malloc(sizeof(ContextCar)); cc->Next = cxt->Context; (cxt->Context = cc)->Context = - FindContext(ABS(BinderDef[i].Follower[j])); + FindContext(PCB_ABS(BinderDef[i].Follower[j])); cc->u.Single = BinderDef[i].Follower[j] < 0; } } Index: edif.y =================================================================== --- edif.y (revision 1208) +++ edif.y (revision 1209) @@ -4108,7 +4108,7 @@ cc = (ContextCar *) Malloc(sizeof(ContextCar)); cc->Next = cxt->Context; (cxt->Context = cc)->Context = - FindContext(ABS(BinderDef[i].Follower[j])); + FindContext(PCB_ABS(BinderDef[i].Follower[j])); cc->u.Single = BinderDef[i].Follower[j] < 0; } }