File: funcfont.h

package info (click to toggle)
dvi2dvi 2.0alpha-10
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, sid, stretch, trixie
  • size: 616 kB
  • ctags: 1,629
  • sloc: ansic: 6,410; makefile: 96; sh: 8
file content (51 lines) | stat: -rw-r--r-- 706 bytes parent folder | download | duplicates (18)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
 * functional font
 */

struct funcfont {
    struct fontop *ff_fop;
    BOOLEAN ff_body;
    struct ffinfo *ff_info;
    struct funcfont *ff_next;
};


/* decomp
 */

#define	CMP_NTT	0
#define	CMP_DCD	1

struct decomp {
    char dcmp_type;
    char *dcmp_name;
    struct font_entry *dcmp_fetab[1];
};

#define	dcmpfinfo(fe)	((struct decomp *)(fe->finfo))


/* comp
 */

struct comp {
    char cmp_type;
    char *cmp_name;
    struct font_entry *cmp_fe;
    unsigned short cmp_sub;
};

#define	cmpfinfo(fe)	((struct comp *)(fe->finfo))


/* repl
 */

struct repl {
    char *repl_replfont;
    char *repl_font;
    int repl_ds;
    int repl_fix;
};

#define	replfinfo(fe)	((struct repl *)(fe->finfo))