vim updates
[~madcoder/dotfiles.git] / vim / syntax / c.vim
index 81c24f8..41ac4ad 100644 (file)
@@ -9,8 +9,8 @@ syn match   isGlobal "\<[a-zA-Z_][a-zA-Z0-9_]*_g\>"
 
 syn keyword cType byte
 syn match cFunction "\<\([a-z][a-zA-Z0-9_]*\|[a-zA-Z_][a-zA-Z0-9_]*[a-z][a-zA-Z0-9_]*\)\> *("me=e-1
-syn match Function "\$\<\([a-z][a-zA-Z0-9_]*\|[a-zA-Z_][a-zA-Z0-9_]*[a-z][a-zA-Z0-9_]*\)\> *[({]"me=e-1
-syn match cType "\<[a-zA-Z_][a-zA-Z0-9_]*_[ft]\>"
+syn match cPreProc "[$@]\<\([a-z][a-zA-Z0-9_]*\|[a-zA-Z_][a-zA-Z0-9_]*[a-z][a-zA-Z0-9_]*\)\>"
+syn match cType "\<[a-zA-Z_][a-zA-Z0-9_]*_[bft]\>"
 
 hi def link isGlobal Function
 hi def link cStructure Type