IsValidChar
else if ((IsValidChar(*next) == false) && (*next != GUNK_CHAR))
if ((IsValidChar(*next) == false) && (*next != GUNK_CHAR)) {