diff --git a/mozilla/htmlparser/src/nsParserModule.cpp b/mozilla/htmlparser/src/nsParserModule.cpp index 21bf64646ee..c3352f8265c 100644 --- a/mozilla/htmlparser/src/nsParserModule.cpp +++ b/mozilla/htmlparser/src/nsParserModule.cpp @@ -356,3 +356,14 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, gModule = m; // WARNING: Weak Reference return rv; } + + +#ifdef XP_WIN32 + //in addition to returning a version number for this module, + //this also provides a convenient hook for the preloader + //to keep (some if not all) of the module resident. +extern "C" __declspec(dllexport) float GetVersionNumber(void) { + return 1.0; +} +#endif + diff --git a/mozilla/parser/htmlparser/src/nsParserModule.cpp b/mozilla/parser/htmlparser/src/nsParserModule.cpp index 21bf64646ee..c3352f8265c 100644 --- a/mozilla/parser/htmlparser/src/nsParserModule.cpp +++ b/mozilla/parser/htmlparser/src/nsParserModule.cpp @@ -356,3 +356,14 @@ extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, gModule = m; // WARNING: Weak Reference return rv; } + + +#ifdef XP_WIN32 + //in addition to returning a version number for this module, + //this also provides a convenient hook for the preloader + //to keep (some if not all) of the module resident. +extern "C" __declspec(dllexport) float GetVersionNumber(void) { + return 1.0; +} +#endif +