translate-c: fix logic for checking primitive names
isZigPrimitiveType had a bug where it checked the integer names (e.g.
u32) before primitives, leading it to incorrectly return `false` for
`undefined` which starts with `u`.
Related: #9928
d1fd864da7Andrew Kelley committed on 10/10/2021, 6:41:07 PMparenta5ecffa