Bug #2844718 requests a change in the definition of
Scintilla_LinkLexers in Scintilla.h to be extern "C".
Scintilla_LinkLexers is used when statically linking to Scintilla.
This changes the linkage of the function to be directly callable from
a client written in C as well as from C++. The way this is implemented
differs between compilers but for Visual C++ it changes the link name
from the typesafe C++ ?Scintilla_LinkLexers@@YAHXZ to
_Scintilla_LinkLexers. Scintilla_RegisterClasses and
Scintilla_ReleaseResources can also be defined as extern "C" for the
same reason.
http://sourceforge.net/tracker/?func=detail&atid=102439&aid=2844718&group_id=2439
Does anyone think they could have a problem with this change?
Neil