Ported from ftplugin/c.vim