case ButtonPress:
/* Calculate new position for caret */
et->pos = strlen(et->buf);
- bp = strdup(et->buf);
+ bp = gmx_strdup(et->buf);
xp = event->xbutton.x-XTextWidth(x11->font, win->text, strlen(win->text))-
XCARET;
while ((et->pos > 0) && (XTextWidth(x11->font, bp, strlen(bp)) > xp))
}
else
{
- lab = strdup(szLab);
+ lab = gmx_strdup(szLab);
}
InitWin(&(dlgitem->win), x0, y0, w, h, bw, szLab);
sfree(lab);
snew(dlgitem->u.statictext.lines, nlines);
for (i = 0; (i < nlines); i++)
{
- dlgitem->u.statictext.lines[i] = strdup(lines[i]);
+ dlgitem->u.statictext.lines[i] = gmx_strdup(lines[i]);
}
dlgitem->WndProc = WndProcST;
return dlgitem;
}
-#define SC(src) (strlen(src) ? strdup(src) : NULL)
+#define SC(src) (strlen(src) ? gmx_strdup(src) : NULL)
void SetDlgitemOpts(t_dlgitem *dlgitem, bool bUseMon,
char *set, char *get, char *help)