From aba4b9a8404c3d3cb8c296e6b1b8d05060f57c65 Mon Sep 17 00:00:00 2001 From: "locka%iol.ie" Date: Mon, 3 Mar 2003 14:50:35 +0000 Subject: [PATCH] Export embedding API with "C" linkage. b=143771 r=dougt@netscape.com sr=blizzard@mozilla.org git-svn-id: svn://10.0.0.236/trunk@138800 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/embedding/base/nsEmbedAPI.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mozilla/embedding/base/nsEmbedAPI.h b/mozilla/embedding/base/nsEmbedAPI.h index 31e723273f7..2b8da5c5638 100644 --- a/mozilla/embedding/base/nsEmbedAPI.h +++ b/mozilla/embedding/base/nsEmbedAPI.h @@ -65,7 +65,7 @@ * other error codes indicate a failure during initialisation. * */ -extern nsresult NS_InitEmbedding(nsILocalFile *aMozBinDirectory, +extern "C" nsresult NS_InitEmbedding(nsILocalFile *aMozBinDirectory, nsIDirectoryServiceProvider *aAppFileLocProvider); @@ -83,7 +83,7 @@ extern nsresult NS_InitEmbedding(nsILocalFile *aMozBinDirectory, * * @return NS_OK */ -extern nsresult NS_TermEmbedding(); +extern "C" nsresult NS_TermEmbedding(); /*---------------------------------------------------------------------------*/ /* Event processing APIs. The native OS dependencies mean you must be */ @@ -129,7 +129,7 @@ typedef MSG nsEmbedNativeEvent; * * @return NS_OK */ -extern nsresult NS_HandleEmbeddingEvent(nsEmbedNativeEvent &aEvent, PRBool &aWasHandled); +extern "C" nsresult NS_HandleEmbeddingEvent(nsEmbedNativeEvent &aEvent, PRBool &aWasHandled); #endif /* MOZ_SUPPORTS_EMBEDDING_EVENT_PROCESSING */