|
|
1.1 root 1: /* Plotting functions for Sys V and BSD systems */
2:
3: /* open the plotting output */
4: extern void openpl(void);
5:
6: /* close the plotting output */
7: extern void closepl(void);
8:
9: /* make sure the page or screen is clear */
10: extern void erase(void);
11:
12: /* plot a point at _x,_y, which becomes current */
13: extern void point(int, int); /* point(_x,_y) */
14:
15: /* coordinates to be assigned to lower left and upper right
16: corners of (square) plotting area */
17: extern void space(int, int, int, int);
18: #define range(_x,_y,_X,_Y) space(_x,_y,_X,_Y)
19:
20: /* place text, first letter at current point, which does not change */
21: extern void label(char*);
22: #define text(_s) label(_s);
23:
24: /* draw line from current point to _x,_y, which becomes current */
25: extern void cont(int, int);
26: #define vec(_x,_y) cont(_x,_y)
27:
28: /* _x,_y becomes current point */
29: extern void move(int, int); /* move(_x,_y) */
30:
31: /* specify style for drawing lines: "dotted", "solid", "dotdash" */
32: extern void linemod(char*);
33: #define pen(_s) linemod(_s)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.