add C syntax extension