Annotation of 43BSDTahoe/usr.lib/libplot/t450/open.c, revision 1.1.1.1

1.1       root        1: #ifndef lint
                      2: static char sccsid[] = "@(#)open.c     4.1 (Berkeley) 6/27/83";
                      3: #endif
                      4: 
                      5: #
                      6: #include <sgtty.h>
                      7: /* gsi plotting output routines */
                      8: # define DOWN 012
                      9: # define UP 013
                     10: # define LEFT 010
                     11: # define RIGHT 040
                     12: # define BEL 007
                     13: # define ACK 006
                     14: #define PLOTIN 063
                     15: #define PLOTOUT 064
                     16: # define CR 015
                     17: # define FF 014
                     18: # define VERTRESP 48
                     19: # define HORZRESP 60.
                     20: # define HORZRES 6.
                     21: # define VERTRES 8.
                     22: /* down is line feed, up is reverse oyne feed,
                     23:    left is bwckspace, right is space.  48 points per inch
                     24:    vertically, 60 horizontally */
                     25: 
                     26: int xnow, ynow;
                     27: int OUTF;
                     28: struct sgttyb ITTY, PTTY;
                     29: float HEIGHT = 6.0, WIDTH = 6.0, OFFSET = 0.0;
                     30: int xscale, xoffset, yscale;
                     31: float botx = 0., boty = 0., obotx = 0., oboty = 0.;
                     32: float scalex = 1., scaley = 1.;
                     33: 
                     34: openpl ()
                     35: {
                     36:        int reset();
                     37:                xnow = ynow = 0;
                     38:                OUTF = 1;
                     39:                printf("\r");
                     40:                gtty(OUTF, &ITTY);
                     41:                signal (2, reset);
                     42:                PTTY = ITTY;
                     43:                PTTY.sg_flags &= ~CRMOD;        /* don't map lf */
                     44:                stty(OUTF,&PTTY);
                     45:                /* initialize constants */
                     46:                xscale  = 4096./(HORZRESP * WIDTH);
                     47:                yscale = 4096 /(VERTRESP * HEIGHT);
                     48:                xoffset = OFFSET * HORZRESP;
                     49:                return;
                     50: }
                     51: 
                     52: openvt(){
                     53: openpl();
                     54: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.