inp[nin-1].count = 0;
inp[nin-1].bObsolete = FALSE;
inp[nin-1].bSet = FALSE;
- inp[nin-1].name = strdup(lbuf);
- inp[nin-1].value = strdup(rbuf);
+ inp[nin-1].name = gmx_strdup(lbuf);
+ inp[nin-1].value = gmx_strdup(rbuf);
}
else
{
{
/* override */
sfree(inp[found_index].value);
- inp[found_index].value = strdup(rbuf);
+ inp[found_index].value = gmx_strdup(rbuf);
sprintf(warn_buf,
"Overriding existing parameter \"%s\" with value \"%s\"\n",
lbuf, rbuf);
fprintf(stderr, "Replacing old mdp entry '%s' by '%s'\n",
inp[i].name, new_entry);
sfree(inp[i].name);
- inp[i].name = strdup(new_entry);
+ inp[i].name = gmx_strdup(new_entry);
}
else
{
notfound = TRUE;
i = (*ninp)++;
srenew(*inp, (*ninp));
- (*inp)[i].name = strdup(name);
+ (*inp)[i].name = gmx_strdup(name);
(*inp)[i].bSet = TRUE;
}
(*inp)[i].count = (*inp)[0].inp_count++;
if (ii == -1)
{
sprintf(buf, "%d", def);
- (*inp)[(*ninp)-1].value = strdup(buf);
+ (*inp)[(*ninp)-1].value = gmx_strdup(buf);
return def;
}
if (ii == -1)
{
sprintf(buf, "%"GMX_PRId64, def);
- (*inp)[(*ninp)-1].value = strdup(buf);
+ (*inp)[(*ninp)-1].value = gmx_strdup(buf);
return def;
}
if (ii == -1)
{
sprintf(buf, "%g", def);
- (*inp)[(*ninp)-1].value = strdup(buf);
+ (*inp)[(*ninp)-1].value = gmx_strdup(buf);
return def;
}
if (def)
{
sprintf(buf, "%s", def);
- (*inp)[(*ninp)-1].value = strdup(buf);
+ (*inp)[(*ninp)-1].value = gmx_strdup(buf);
}
else
{
if (ii == -1)
{
- (*inp)[(*ninp)-1].value = strdup(defs[0]);
+ (*inp)[(*ninp)-1].value = gmx_strdup(defs[0]);
return 0;
}
fprintf(stderr, "%s\n", buf);
}
- (*inp)[ii].value = strdup(defs[0]);
+ (*inp)[ii].value = gmx_strdup(defs[0]);
return 0;
}