*/
static char *strdup_and_subst_obj0 (char *str, void *obj, int escBackslash)
{
- char c, *s, *newstr;
+ char c, *s;
char *tp_str = "", *hp_str = "";
char *g_str = "\\G", *n_str = "\\N", *e_str = "\\E",
*h_str = "\\H", *t_str = "\\T", *l_str = "\\L";
}
/* extract the final string with replacements applied */
- newstr = agxbdisown(&buf);
- agxbfree(&buf);
-
- return newstr;
+ return agxbdisown(&buf);
}
/* strdup_and_subst_obj:
{
static graph_t* lastg;
static bool warned;
- char* ns;
unsigned char c;
unsigned int v;
}
agxbputc(&xb, (char)c);
}
- ns = agxbdisown(&xb);
- agxbfree(&xb);
- return ns;
+ return agxbdisown(&xb);
}
/* latin1ToUTF8:
*/
char* latin1ToUTF8 (char* s)
{
- char* ns;
agxbuf xb = {0};
unsigned int v;
agxbputc(&xb, (char)((v & 0x3F) | 0x80));
}
}
- ns = agxbdisown(&xb);
- agxbfree(&xb);
- return ns;
+ return agxbdisown(&xb);
}
/* utf8ToLatin1:
char*
utf8ToLatin1 (char* s)
{
- char* ns;
agxbuf xb = {0};
unsigned char c;
unsigned char outc;
agxbputc(&xb, (char)outc);
}
}
- ns = agxbdisown(&xb);
- agxbfree(&xb);
- return ns;
+ return agxbdisown(&xb);
}
bool overlap_node(node_t *n, boxf b)
char *sprintXDot(xdot * x)
{
- char *s;
char buf[BUFSIZ];
agxbuf xb;
agxbinit(&xb, BUFSIZ, buf);
_printXDot(x, (pf)agxbprint, &xb, printXDot_Op);
- s = agxbdisown(&xb);
-
- return s;
+ return agxbdisown(&xb);
}
void fprintXDot(FILE * fp, xdot * x)