1 /* 2 * Copyright (c) 1980 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 */ 6 7 #ifndef lint 8 static char sccsid[] = "@(#)open.c 5.2 (Berkeley) 02/24/91"; 9 #endif not lint 10 11 /* 12 * Displays plot files on a gigi "graphics" terminal. 13 */ 14 15 #include <signal.h> 16 #include "gigi.h" 17 18 int currentx = 0; 19 int currenty = 0; 20 double lowx = 0.0; 21 double lowy = 0.0; 22 double scalex = 1.0; 23 double scaley = 1.0; 24 25 openpl() 26 { 27 void closepl(); 28 29 /* catch interupts */ 30 signal(SIGINT, closepl); 31 currentx = 0; 32 currenty = 0; 33 /* enter grapics mode */ 34 putchar(ESC); putchar('P'); putchar('p'); 35 36 /* set some parameters */ 37 printf("S(I0 T0 [0,0])"); 38 39 space(0, 0, XMAX, YMAX); 40 } 41