IS_CONT
if (spos >= src_len-3 || !IS_CONT(s[spos+1])
|| !IS_CONT(s[spos+2]) || !IS_CONT(s[spos+3])) {
&& (spos >= src_len || !IS_CONT(s[spos+1]))
if (spos >= src_len || !IS_CONT(s[spos+1])) {
|| !IS_CONT(s[spos+1]) || !IS_CONT(s[spos+2])) {