[FR] Add calling convention keywords to the CPP tokeniser


#1
        static const char* const keywordsOther[] =
            { "_cdecl", "_fastcall", "_stdcall", "__cdecl", "__fastcall", "__stdcall",
              "char16_t", "char32_t", "const_cast", "constexpr", "continue", "decltype", "dynamic_cast",
              "explicit", "namespace", "noexcept", "operator", "protected", "register", "reinterpret_cast",
              "static_assert", "static_cast", "template", "thread_local", "typename", "unsigned", "volatile",
              "@class", "@dynamic", "@end", "@implementation", "@interface", "@public", "@private",
              "@protected", "@property", "@synthesize", nullptr };

Omits some platform specific calling conventions like __thiscall. Someone else may need to confirm, but the single underscore versions may be MSVC specific.


#2

Cheers Joel, good request!