#include "tex.h" frame(xs, ys, xf, yf) double xs, ys, xf, yf; { register double osidex, osidey; osidex = e1->sidex; osidey = e1->sidey; e1->left = xs * (e0->left + e0->sidex); e1->bottom = ys* (e0->bottom + e0->sidey); e1->sidex = (xf-xs) * e0->sidex; e1->sidey = (yf-ys) * e0->sidey; e1->scalex *= (e1->sidex / osidex); e1->scaley *= (e1->sidey / osidey); }