V10/cmd/map/plot.h

/* Plotting functions for Sys V and BSD systems */

/* open the plotting output */
extern void openpl(void);

/* close the plotting output */
extern void closepl(void);

/* make sure the page or screen is clear */
extern void erase(void);

/* plot a point at _x,_y, which becomes current */
extern void point(int, int);	/* point(_x,_y) */

/* coordinates to be assigned to lower left and upper right
   corners of (square) plotting area */
extern void space(int, int, int, int);
#define range(_x,_y,_X,_Y)  space(_x,_y,_X,_Y)

/* place text, first letter at current point, which does not change */
extern void label(char*);
#define text(_s) label(_s);

/* draw line from current point to _x,_y, which becomes current */
extern void cont(int, int);
#define vec(_x,_y)  cont(_x,_y)

/* _x,_y becomes current point */
extern void move(int, int);	/* move(_x,_y) */

/* specify style for drawing lines: "dotted", "solid", "dotdash" */
extern void linemod(char*);
#define pen(_s)  linemod(_s)