6 #define SCX(A) ((((A) - e1->xmin)*e1->scalex + e1->left)+.5)
7 #define SCY(A) ((((A) - e1->ymin)*e1->scaley + e1->bottom)+.5)
8 #define SCR(A) ((A)*e1->scalex+.5)
9 #define unorm(y) (double)(e1->sidey - y)
10 #define BIGINT 0x3FFFFFFF /* a large, but valid, int */
11 extern struct penvir {
14 double scalex, scaley;
21 int pmode, foregr, backgr;
23 #define RADIAN 57.3 /* radians per degree */
32 int clipminx, clipminy, clipmaxx, clipmaxy; /* clipping rectangle */
33 int mapminx, mapminy, mapmaxx, mapmaxy; /* centered square */
38 void m_clrwin(int, int, int, int, int);
40 void m_initialize(char *);
41 int m_text(int, int, char *, char *, int, int, int);
42 void m_vector(int, int, int, int, int);
46 void sscpy(struct penvir *, struct penvir *);