Initial C file commit with template structure