}
widesize = len * 2;
- widebuffer = smalloc(widesize * sizeof(wchar_t));
+ widebuffer = snewn(widesize, wchar_t);
wclen = mb_to_wc(codepage, 0, buf, len, widebuffer, widesize);
luni_send(ldisc, widebuffer, wclen, interactive);
char *p;
linesize = len * ratio * 2;
- linebuffer = smalloc(linesize * sizeof(wchar_t));
+ linebuffer = snewn(linesize, char);
if (in_utf(ldisc->term)) {
/* UTF is a simple algorithm */