xref: /original-bsd/lib/libplot/gigi/open.c (revision a64d8d4e)
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