Hmm.. but

if ((-??- iswm %strip)....

would also match -66- in that case, and any -digitdigit- shouldnt execute { goto end }. Or am i wrong? confused