* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
+#include "gmxpre.h"
#include <ctype.h>
#include <stdio.h>
#include <algorithm>
-#include "gmx_fatal.h"
-#include "gromacs/utility/smalloc.h"
-#include "macros.h"
+#include "gromacs/legacyheaders/macros.h"
#include "Xstuff.h"
#include "xdlgitem.h"
+#include "gromacs/utility/cstringutil.h"
+#include "gromacs/utility/fatalerror.h"
+#include "gromacs/utility/smalloc.h"
+
#define BUFSIZE 16
static t_dlgitem *newitem(void)
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)