lisspace
while (lisspace(ls->current)) {
while (lisspace(cast_uchar(*s))) s++; /* skip initial spaces */
while (lisspace(cast_uchar(*endptr))) endptr++;