Lines Matching defs:termp
61 struct termp { struct
63 struct termp_col *tcols; /* Array of table columns. */ argument
64 struct termp_col *tcol; /* Current table column. */ argument
65 size_t maxtcol; /* Allocated table columns. */
66 size_t lasttcol; /* Last column currently used. */
67 size_t line; /* Current output line number. */
68 size_t defindent; /* Default indent for text. */
69 size_t defrmargin; /* Right margin of the device. */
70 size_t lastrmargin; /* Right margin before the last ll. */
71 size_t maxrmargin; /* Max right margin. */
72 size_t col; /* Byte position in buf. */
73 size_t viscol; /* Chars on current line. */
74 size_t trailspace; /* See term_flushln(). */
75 size_t minbl; /* Minimum blanks before next field. */
76 int synopsisonly; /* Print the synopsis only. */
77 int mdocstyle; /* Imitate mdoc(7) output. */
78 int ti; /* Temporary indent for one line. */
79 int skipvsp; /* Vertical space to skip. */
80 int flags;
112 void (*letter)(struct termp *, int); argument
113 void (*begin)(struct termp *); argument
114 void (*end)(struct termp *); argument
115 void (*endline)(struct termp *); argument
116 void (*advance)(struct termp *, size_t); argument
117 void (*setwidth)(struct termp *, int, int); argument
118 size_t (*width)(const struct termp *, int); argument
119 int (*hspan)(const struct termp *, argument
123 struct termp_ps *ps; argument
129 void roff_term_pre(struct termp *, const struct roff_node *); argument