struct are now C99 `bool`s instead of Graphviz-specific `boolean`s.
- **Breaking**: The `clustnode` and `has_port` fields of the `Agnodeinfo_t`
struct are now C99 `bool`s instead of Graphviz-specific `boolean`s.
+- **Breaking**: The `conc_opp_flag` field of the `Agedgeinfo_t` struct is now a
+ C99 `bool` instead of a Graphviz-specific `boolean`.
- **Breaking**: Graphviz headers no longer define the constant `MAXSHORT`. A
drop-in replacement is `SHRT_MAX` in the C standard library’s limits.h.
- **Breaking**: Graphviz headers no lnger define `NIL` macros. A drop-in
/* classify edges for mincross/nodepos/splines, using given ranks */
#include <dotgen/dot.h>
+#include <stdbool.h>
static node_t*
label_vnode(graph_t * g, edge_t * orig)
&& ports_eq(e, opp)) {
if (Concentrate) {
ED_edge_type(e) = IGNORED;
- ED_conc_opp_flag(opp) = TRUE;
+ ED_conc_opp_flag(opp) = true;
} else { /* see above. this is getting out of hand */
other_edge(e);
merge_chain(g, e, ED_to_virt(opp), TRUE);