RENDER_API void emit_label(GVJ_t * job, emit_state_t emit_state, textlabel_t *);
RENDER_API int emit_once(char *message);
RENDER_API void emit_map_rect(GVJ_t *job, boxf b);
- RENDER_API void endpath(path *, Agedge_t *, int, pathend_t *, boolean);
+ RENDER_API void endpath(path *, Agedge_t *, int, pathend_t *, bool);
RENDER_API void epsf_init(node_t * n);
RENDER_API void epsf_free(node_t * n);
RENDER_API shape_desc *find_user_shape(const char *);
b = endp->nb = maximal_bbox(g, sp, n, NULL, e);
endp->sidemask = TOP;
if (isBegin) beginpath(P, e, FLATEDGE, endp, false);
- else endpath(P, e, FLATEDGE, endp, FALSE);
+ else endpath(P, e, FLATEDGE, endp, false);
b.UR.y = endp->boxes[endp->boxn - 1].UR.y;
b.LL.y = endp->boxes[endp->boxn - 1].LL.y;
b = makeregularend(b, TOP, ND_coord(n).y + GD_rank(g)[ND_rank(n)].ht2);
b = endp->nb = maximal_bbox(g, sp, n, NULL, e);
endp->sidemask = BOTTOM;
if (isBegin) beginpath(P, e, FLATEDGE, endp, false);
- else endpath(P, e, FLATEDGE, endp, FALSE);
+ else endpath(P, e, FLATEDGE, endp, false);
b.UR.y = endp->boxes[endp->boxn - 1].UR.y;
b.LL.y = endp->boxes[endp->boxn - 1].LL.y;
b = makeregularend(b, BOTTOM, ND_coord(n).y - GD_rank(g)[ND_rank(n)].ht2);
continue;
}
hend.nb = maximal_bbox(g, sp, hn, e, ND_out(hn).list[0]);
- endpath(P, e, REGULAREDGE, &hend, spline_merge(aghead(e)));
+ endpath(P, e, REGULAREDGE, &hend, spline_merge(aghead(e)) != FALSE);
b = makeregularend(hend.boxes[hend.boxn - 1], TOP,
ND_coord(hn).y + GD_rank(g)[ND_rank(hn)].ht2);
if (b.LL.x < b.UR.x && b.LL.y < b.UR.y)
}
boxes_append(&boxes, rank_box(sp, g, ND_rank(tn)));
b = hend.nb = maximal_bbox(g, sp, hn, e, NULL);
- endpath(P, hackflag ? &fwdedgeb.out : e, REGULAREDGE, &hend, spline_merge(aghead(e)));
+ endpath(P, hackflag ? &fwdedgeb.out : e, REGULAREDGE, &hend,
+ spline_merge(aghead(e)) != FALSE);
b.UR.y = hend.boxes[hend.boxn - 1].UR.y;
b.LL.y = hend.boxes[hend.boxn - 1].LL.y;
b = makeregularend(b, TOP,