RECSIZE
size_t recsize = RECSIZE;
static size_t fieldssize = RECSIZE;
static size_t rtbufsize = RECSIZE;
if (r > record+RECSIZE)
wchar_t record[RECSIZE];
wchar_t fields[RECSIZE];
static char euccode[RECSIZE];
(void) wcstombs(euccode, str, RECSIZE);
er = record + RECSIZE;
wchar_t s[RECSIZE];
ep = s + RECSIZE;
wchar_t tbuf[2*RECSIZE];
p = buf= (wchar_t *)malloc(RECSIZE * sizeof (wchar_t));
ep = p + RECSIZE;
if (wslen(tbuf) >= RECSIZE)
newlen = oldlen + wslen(str) + RECSIZE;