Treat the "h" extension as a C++ file
commitc7bf89a46444c6d75ac89395f0663c99cd5e79d4
authorJiří Techet <techet@gmail.com>
Thu, 7 Jan 2016 22:28:18 +0000 (7 23:28 +0100)
committerJiří Techet <techet@gmail.com>
Thu, 7 Jan 2016 22:28:18 +0000 (7 23:28 +0100)
tree07a7dd51d1ddca6ac9b22c396eb789f7d70b65bf
parentd1fcd9f2269b33c5f24bb8205b61b16cd4535e4f
Treat the "h" extension as a C++ file

The extension is used by both C and C++ and lexing/parsing C headers with
the C++ parser causes less problems (identifiers named like C++ keywords
get highlighted and tags aren't generated for them) than parsing C++
headers with the C parser (parsing and lexing completely broken).
data/filetype_extensions.conf
tests/ctags/bug639639.h.tags
tests/ctags/extern_variable.h.tags