// vL <-> vR typedef int vL; typedef int vR; typedef vL PutGetL_t(vR); typedef vR PutGetR_t(vL); PutGetL_t PutGetL; PutGetR_t PutGetR; // typedef fL * fLp; // type of call site on left // typedef PutGetR * fRp; // type of call site on right extern long int other; void startR(int); vL begin(int); // void newAcc(int);