* @param sym Symbol to set
* @param value Unescaped string
*/
-static void put_escaping_backslashes(Agnode_t* n, Agsym_t *sym, const char *value)
+static void put_escaping_backslashes(Agobj_t* n, Agsym_t *sym, const char *value)
{
agxbuf buf;
if (agxblen(xbufs[EMIT_NDRAW]))
agxset(n, xd->n_draw, agxbuse(xbufs[EMIT_NDRAW]));
if (agxblen(xbufs[EMIT_NLABEL]))
- put_escaping_backslashes(n, xd->n_l_draw, agxbuse(xbufs[EMIT_NLABEL]));
+ put_escaping_backslashes(&n->base, xd->n_l_draw, agxbuse(xbufs[EMIT_NLABEL]));
penwidth[EMIT_NDRAW] = 1;
penwidth[EMIT_NLABEL] = 1;
textflags[EMIT_NDRAW] = 0;
if (agxblen(xbufs[EMIT_HDRAW]))
agxset(e, xd->h_draw, agxbuse(xbufs[EMIT_HDRAW]));
if (agxblen(xbufs[EMIT_ELABEL]))
- put_escaping_backslashes(e, xd->e_l_draw, agxbuse(xbufs[EMIT_ELABEL]));
+ put_escaping_backslashes(&e->base, xd->e_l_draw, agxbuse(xbufs[EMIT_ELABEL]));
if (agxblen(xbufs[EMIT_TLABEL]))
agxset(e, xd->tl_draw, agxbuse(xbufs[EMIT_TLABEL]));
if (agxblen(xbufs[EMIT_HLABEL]))
agxset(g, xd->g_draw, agxbuse(xbufs[EMIT_GDRAW]));
}
if (GD_label(g))
- put_escaping_backslashes(g, xd->g_l_draw, agxbuse(xbufs[EMIT_GLABEL]));
+ put_escaping_backslashes(&g->base, xd->g_l_draw, agxbuse(xbufs[EMIT_GLABEL]));
agsafeset (g, "xdotversion", xd->version_s, "");
for (i = 0; i < NUMXBUFS; i++)