{
outbuf = realloc (outbuf, (++outcount) * sizeof (var_t));
outbuf[outcount - 1].seen = 0;
- outbuf[outcount - 1].name = strdup (name);
+ outbuf[outcount - 1].name = p_strdup(name, str_len(name));
outbuf[outcount - 1].descr = NULL;
}
}
if (lold == 0)
- outbuf[outcount - 1].descr = strdup (s);
+ outbuf[outcount - 1].descr = p_strdup(s, str_len(s));
else {
outbuf[outcount - 1].descr =
realloc (outbuf[outcount - 1].descr, lold + lnew + 1);
/* SGML based manual */
case F_SGML:
{
- add_s ("\n<muttng-doc:vardef id=\"");
- sgml_id_fputs (varname);
- add_s ("\" name=\"");
+ add_s ("\n<muttng-doc:vardef name=\"");
sgml_fputs (varname);
add_s ("\">\n<para>Type: <literal>");
add_s (type2human (type));