xref: /csrg-svn/lib/libplot/imagen/open.c (revision 24998)
1*24998Ssam /*
2*24998Ssam  * Copyright (c) 1985 Regents of the University of California.
3*24998Ssam  * All rights reserved.  The Berkeley software License Agreement
4*24998Ssam  * specifies the terms and conditions for redistribution.
5*24998Ssam  */
6*24998Ssam 
7*24998Ssam #ifndef lint
8*24998Ssam static char sccsid[] = "@(#)open.c	5.1 (Berkeley) 09/21/85";
9*24998Ssam #endif not lint
10*24998Ssam 
11*24998Ssam #include "imPcodes.h"
12*24998Ssam #include "imp.h"
13*24998Ssam int imPcsize = 12;
14*24998Ssam openpl(){
15*24998Ssam 	putch(imP_SET_HV_SYSTEM);
16*24998Ssam 	  putch((3<<3)|5);
17*24998Ssam 	putch(imP_SET_FAMILY);
18*24998Ssam 	  putch(2);
19*24998Ssam 	setfont("cmasc7",imPcsize);
20*24998Ssam 	putch(imP_SET_IL);
21*24998Ssam 	  putwd(imPcsize+3);
22*24998Ssam 	putch(imP_SET_SP);
23*24998Ssam 	  putwd(imPcsize);
24*24998Ssam 	putch(imP_SET_PEN);
25*24998Ssam 	  putch(2);
26*24998Ssam 	putch(imP_SET_ABS_H);
27*24998Ssam 	  putwd(0);
28*24998Ssam 	putch(imP_SET_ABS_V);
29*24998Ssam 	  putwd(0);
30*24998Ssam }
31*24998Ssam setfont(c, sz) char *c; int sz;
32*24998Ssam {
33*24998Ssam 	imPcsize = sz;
34*24998Ssam 	putch(imP_CREATE_FAMILY_TABLE);
35*24998Ssam 	  putch(2);
36*24998Ssam 	  putch(1);
37*24998Ssam 	  putch(0);
38*24998Ssam 	  fprintf(stdout, c);
39*24998Ssam 	  putch(0);
40*24998Ssam }
41