void SPRTopShift(tree *T, node *vmove, edge *esplit, int UpOrDown) { if (DOWN == UpOrDown) SPRDownShift(T,vmove,esplit); else SPRUpShift(T,vmove,esplit); }
void SPRTopShift (node *vmove, edge *esplit, int UpOrDown) { if (DOWN == UpOrDown) SPRDownShift (vmove, esplit); else SPRUpShift (vmove, esplit); return; }