case 5: if( s == ' ' ) return state + (state + 1)%2; if( s == '\n' ) break; return state + state%2; do{ while(*++lptr == ' '); tptr = lptr; for( ; *lptr > ' ' && *lptr <= '~'; lptr++); if(lptr == tptr || (more == 2 && *lptr != ' ') || (more == 1 && *lptr != '\n')) return 0; more--; } while(more);