/* memplt.f -- translated by f2c (version 19961017). You must link the resulting object file with the libraries: -lf2c -lm (in that order) */ #include "f2c.h" /* Common Block Declarations */ extern struct { real xpgmin, ypgmin, xpgmax, ypgmax, xclbot, yclbot, xcltop, ycltop, xbot, ybot, xtop, ytop, xmin, ymin, xmax, ymax; integer ixcoor, iycoor; real alphxx, betaxx, alphyy, betayy, tmajx, tminx, tmajy, tminy; integer majrx, minrx, majry, minry, isizx, isizy; real xphold, yphold; } zzzplt_; #define zzzplt_1 zzzplt_ extern struct { real xphmax, yphmax; integer ixpmax, iypmax; real xpscal, ypscal; integer iflip, nplotr; char cfile[64]; } zzpltr_; #define zzpltr_1 zzpltr_ /* Table of constant values */ static real c_b2 = 0.f; /* Subroutine */ int memplt_(real *aspect) { extern /* Subroutine */ int setfrm_(real *, real *, real *, real *); /* Set the plotter to be the "memplot" C routines */ /* ....................................................................... */ /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ /* Internal Data for PLOTPAK */ zzpltr_1.xpscal = 1.f; zzpltr_1.ypscal = 1.f; zzpltr_1.iflip = 0; zzpltr_1.nplotr = 7; if (*aspect <= 0.f) { zzpltr_1.xphmax = 1.3f; } else { zzpltr_1.xphmax = *aspect; } zzpltr_1.yphmax = 1.f; setfrm_(&c_b2, &zzpltr_1.xphmax, &c_b2, &zzpltr_1.yphmax); return 0; } /* memplt_ */