For this code, the syntax highlighter correctly highlights when applied as C syntax, but misses the highlight for the last “#endif” when treating it as C++.
#ifndef IGUARD_
#define IGUARD_
struct foo;
struct foo* alloc_foo();
#endif
I’m running the Linux 64bit build on Ubuntu 14.04.3