X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fabt.c;h=ae746183021203605efa169e6989c7cc05844ec3;hb=fb0c1d5d3891f1e9e892335a17ecf39abb85b6a6;hp=c06047b4abdbb8e128910a17049f972893abd295;hpb=81579d9e9f994fb2908f50af41c3eb033d216e58;p=pspp diff --git a/src/libpspp/abt.c b/src/libpspp/abt.c index c06047b4ab..ae74618302 100644 --- a/src/libpspp/abt.c +++ b/src/libpspp/abt.c @@ -351,7 +351,7 @@ void abt_reaugmented (const struct abt *abt, struct abt_node *p) { for (; p != NULL; p = p->up) - abt->reaugment (p, p->down[0], p->down[1], abt->aux); + abt->reaugment (p, abt->aux); } /* Moves P around in ABT to compensate for its key having @@ -452,8 +452,8 @@ skew (struct abt *abt, struct abt_node *a) b->up = a->up; a->up = b; - abt->reaugment (a, a->down[0], a->down[1], abt->aux); - abt->reaugment (b, b->down[0], b->down[1], abt->aux); + abt->reaugment (a, abt->aux); + abt->reaugment (b, abt->aux); return b; } @@ -483,8 +483,8 @@ split (struct abt *abt, struct abt_node *a) b->level++; - abt->reaugment (a, a->down[0], a->down[1], abt->aux); - abt->reaugment (b, b->down[0], b->down[1], abt->aux); + abt->reaugment (a, abt->aux); + abt->reaugment (b, abt->aux); return b; }