X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/4e6d40912e43afdde39744815e30dd425a4849d3..c7edb1cca5c2b3f3642034104dcf49656cd8678e:/windlg.c diff --git a/windlg.c b/windlg.c index ef2a2a4d..6656c96e 100644 --- a/windlg.c +++ b/windlg.c @@ -102,7 +102,7 @@ static int CALLBACK LogProc(HWND hwnd, UINT msg, break; } - selitems = smalloc(selcount * sizeof(int)); + selitems = snewn(selcount, int); if (selitems) { int count = SendDlgItemMessage(hwnd, IDN_LIST, LB_GETSELITEMS, @@ -123,7 +123,7 @@ static int CALLBACK LogProc(HWND hwnd, UINT msg, size += strlen(events[selitems[i]]) + sizeof(sel_nl); - clipdata = smalloc(size); + clipdata = snewn(size, char); if (clipdata) { char *p = clipdata; for (i = 0; i < count; i++) { @@ -648,14 +648,14 @@ void logevent(void *frontend, char *string) if (nevents >= negsize) { negsize += 64; - events = srealloc(events, negsize * sizeof(*events)); + events = sresize(events, negsize, char *); } time(&t); strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t", localtime(&t)); - events[nevents] = smalloc(strlen(timebuf) + strlen(string) + 1); + events[nevents] = snewn(strlen(timebuf) + strlen(string) + 1, char); strcpy(events[nevents], timebuf); strcat(events[nevents], string); if (logbox) {