Translating C Control Structures