From da16bfd694555f600aecf3c19f95c7b57d534562 Mon Sep 17 00:00:00 2001 From: "rickg%netscape.com" Date: Tue, 3 Apr 2001 19:40:58 +0000 Subject: [PATCH] Adding hook for preloader; r=peterl, sr=attinasi git-svn-id: svn://10.0.0.236/trunk@91156 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/nsParserModule.cpp | 11 +++++++++++ mozilla/parser/htmlparser/src/nsParserModule.cpp | 11 +++++++++++ 2 files changed, 22 insertions(+) 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 +