PCLFNCHUNKSIZE
ret = 1 + u16l / PCLFNCHUNKSIZE;
if (u16l % PCLFNCHUNKSIZE != 0)
u16l %= PCLFNCHUNKSIZE;
nchars = PCLFNCHUNKSIZE;
nchars = PCLFNCHUNKSIZE * sizeof (uint16_t);