Fixing dll exports for NS_NewLocalFile()

r=dveditz


git-svn-id: svn://10.0.0.236/trunk@59111 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dougt%netscape.com 2000-01-28 23:35:55 +00:00
parent 82bedfb681
commit bd62ec42b1
5 changed files with 7 additions and 5 deletions

View File

@ -46,6 +46,7 @@
#include "nsInterfaceInfo.h"
#include "xptcall.h"
#include "nsIFileSpec.h"
#include "nsILocalFile.h"
#include "nsIGenericFactory.h"
#include "nsAVLTree.h"
#include "nsHashtableEnumerator.h"
@ -129,5 +130,6 @@ void XXXNeverCalled()
NS_NewBinaryInputStream(0, 0);
nsString foo;
nsLinebreakConverter::ConvertStringLineBreaks(foo,
nsLinebreakConverter::eLinebreakAny, nsLinebreakConverter::eLinebreakContent);
nsLinebreakConverter::eLinebreakAny, nsLinebreakConverter::eLinebreakContent);
NS_NewLocalFile(NULL, NULL);
}

View File

@ -70,7 +70,7 @@ interface nsILocalFile : nsIFile
#define NS_LOCAL_FILE_PROGID "component://mozilla/file/local"
#define NS_LOCAL_FILE_CLASSNAME "Local File Specification"
extern NS_COM nsresult
extern "C" NS_EXPORT nsresult
NS_NewLocalFile(const char* path, nsILocalFile* *result);
%}

View File

@ -1590,7 +1590,7 @@ NS_IMETHODIMP nsLocalFile::SetFileTypeAndCreator(OSType type, OSType creator)
// Handy dandy utility create routine for something or the other
NS_COM nsresult
nsresult
NS_NewLocalFile(const char* path, nsILocalFile* *result)
{
nsLocalFile* file = new nsLocalFile();

View File

@ -1088,7 +1088,7 @@ nsLocalFile::Load(PRLibrary **_retval)
return NS_OK;
}
NS_COM nsresult
nsresult
NS_NewLocalFile(const char* path, nsILocalFile* *result)
{
nsLocalFile* file = new nsLocalFile();

View File

@ -1780,7 +1780,7 @@ nsLocalFile::GetDirectoryEntries(nsISimpleEnumerator * *entries)
}
NS_COM nsresult
nsresult
NS_NewLocalFile(const char* path, nsILocalFile* *result)
{
nsLocalFile* file = new nsLocalFile();