c code generation for type modifiers