Lines Matching refs:dev

69 	dev structure with fundamental sizes
80 dev.filesize contains the number of bytes
81 in the file, excluding the dev part itself.
91 #include "dev.h"
96 struct dev dev;
140 fscanf(fin, "%hd", &dev.res);
142 fscanf(fin, "%hd", &dev.hor);
144 fscanf(fin, "%hd", &dev.vert);
146 fscanf(fin, "%hd", &dev.unitwidth);
148 fscanf(fin, "%hd", &dev.sizescale);
150 fscanf(fin, "%hd", &dev.paperwidth);
152 fscanf(fin, "%hd", &dev.paperlength);
154 fscanf(fin, "%hd", &dev.biggestfont);
156 fscanf(fin, "%hd", &dev.spare2);
158 dev.nsizes = 0;
160 size[dev.nsizes++] = v;
161 size[dev.nsizes] = 0; /* need an extra 0 at the end */
163 fscanf(fin, "%hd", &dev.nfonts);
164 for (i = 0; i < dev.nfonts; i++)
168 dev.nchtab = 0;
170 chtab[dev.nchtab++] = p - chname;
174 dev.lchname = p - chname;
175 chtab[dev.nchtab++] = 0; /* terminate properly */
185 write(fdout, &dev, sizeof(struct dev));
186 write(fdout, size, (dev.nsizes+1) * sizeof(size[0])); /* we need a 0 on the end */
187 write(fdout, chtab, dev.nchtab * sizeof(chtab[0]));
188 write(fdout, chname, dev.lchname);
190 for (i = 0; i < dev.nfonts; i++) {
196 write(fdout, fitab, dev.nchtab+128-32);
199 dev.filesize = /* excluding dev struct itself */
200 (dev.nsizes+1) * sizeof(size[0])
201 + dev.nchtab * sizeof(chtab[0])
202 + dev.lchname * sizeof(char)
204 write(fdout, &dev, sizeof(struct dev));
276 for (i = 0; i < dev.nchtab; i++)
281 if (i >= dev.nchtab)
286 if (dev.biggestfont >= nw)
287 n = dev.biggestfont;
289 if (dev.biggestfont > 0)
297 width[0] = dev.res * dev.unitwidth / 72 / 3;
304 write(fdout, fitab, dev.nchtab+128-32);
306 v = sizeof(struct Font) + 3 * n + dev.nchtab + 128-32;