Improved tmLanguage for C-family