Lines Matching defs:p
43 term_eqn(struct termp *p, const struct eqn *ep)
46 eqn_box(p, ep->root);
47 p->flags &= ~TERMP_NOSPACE;
51 eqn_box(struct termp *p, const struct eqn_box *bp)
59 p->flags |= TERMP_NOSPACE;
60 term_word(p, bp->left != NULL ? bp->left : "(");
61 p->flags |= TERMP_NOSPACE;
64 term_fontpush(p, fontmap[(int)bp->font]);
67 term_word(p, bp->text);
70 term_word(p, "sqrt");
71 p->flags |= TERMP_NOSPACE;
72 eqn_box(p, bp->first);
75 eqn_box(p, child);
76 p->flags |= TERMP_NOSPACE;
77 term_word(p, bp->pos == EQNPOS_OVER ? "/" :
80 p->flags |= TERMP_NOSPACE;
83 eqn_box(p, child);
86 p->flags |= TERMP_NOSPACE;
87 term_word(p, "^");
88 p->flags |= TERMP_NOSPACE;
91 eqn_box(p, child);
99 eqn_box(p,
109 term_fontpop(p);
113 p->flags |= TERMP_NOSPACE;
114 term_word(p, bp->right != NULL ? bp->right : ")");
116 p->flags |= TERMP_NOSPACE;
120 p->flags |= TERMP_NOSPACE;
121 term_word(p, bp->top);
124 p->flags |= TERMP_NOSPACE;
125 term_word(p, "_");