projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add input-focus support for System 7, where the Control Manager can't do
[u/mdw/putty]
/
windlg.c
diff --git
a/windlg.c
b/windlg.c
index
ef2a2a4
..
6656c96
100644
(file)
--- a/
windlg.c
+++ b/
windlg.c
@@
-102,7
+102,7
@@
static int CALLBACK LogProc(HWND hwnd, UINT msg,
break;
}
break;
}
- selitems = s
malloc(selcount * sizeof(int)
);
+ selitems = s
newn(selcount, int
);
if (selitems) {
int count = SendDlgItemMessage(hwnd, IDN_LIST,
LB_GETSELITEMS,
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);
size +=
strlen(events[selitems[i]]) + sizeof(sel_nl);
- clipdata = s
malloc(size
);
+ clipdata = s
newn(size, char
);
if (clipdata) {
char *p = clipdata;
for (i = 0; i < count; i++) {
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;
if (nevents >= negsize) {
negsize += 64;
- events = sre
alloc(events, negsize * sizeof(*events)
);
+ events = sre
size(events, negsize, char *
);
}
time(&t);
strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t",
localtime(&t));
}
time(&t);
strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t",
localtime(&t));
- events[nevents] = s
malloc(strlen(timebuf) + strlen(string) + 1
);
+ events[nevents] = s
newn(strlen(timebuf) + strlen(string) + 1, char
);
strcpy(events[nevents], timebuf);
strcat(events[nevents], string);
if (logbox) {
strcpy(events[nevents], timebuf);
strcat(events[nevents], string);
if (logbox) {