typedef lost a Punctuation ";"