auto break bit byte case char const continue default defined do double else enum extern float for goto if inline int intl int8 int16 int32 long register return short signed sizeof static struct switch typedef union unsigned void volatile while