templates_c