fix in ifdeftoif test 17
typechef still has error; file is ok with gcc