fix objdir build bustage in XPIDL idl files by forward declaring nsIMessage instead of including it

This commit is contained in:
alecf%netscape.com 1999-05-12 23:57:26 +00:00
parent ab3ac3fd7a
commit 56bf2a3ae4
3 changed files with 2 additions and 6 deletions

View File

@ -30,7 +30,6 @@ XPIDLSRCS = \
nsIDOMMsgAppCore.idl \
nsIMsgGroupRecord.idl \
nsIMsgIncomingServer.idl \
nsIMessage.idl \
nsIMsgThread.idl \
nsIMsgMessageService.idl \
nsIUrlListener.idl \

View File

@ -12,15 +12,14 @@
#include "nsIFolderListener.h" /* interface nsIFolderListener */
#include "nsrootidl.h" /* interface nsrootidl */
#include "nsIEnumerator.h" /* interface nsIEnumerator */
#include "nsIMsgHdr.h" /* interface nsIMsgHdr */
#include "nsIFolder.h" /* interface nsIFolder */
#include "nsIMessage.h" /* interface nsIMessage */
#ifdef XPIDL_JS_STUBS
#include "jsapi.h"
#endif
#include "nsFileSpec.h"
#include "nsISupportsArray.h"
#include "nsIMessage.h"
class nsISupportsArray; /* forward decl */
class nsIMessage; /* forward decl */

View File

@ -18,18 +18,16 @@
#include "nsISupports.idl"
#include "nsIFolder.idl"
#include "nsIMessage.idl"
#include "nsIMsgThread.idl"
%{ C++
#include "nsFileSpec.h"
#include "nsISupportsArray.h"
#include "nsIMessage.h"
%}
interface nsISupportsArray;
interface nsIMessage;
native nsNativeFileSpec(nsNativeFileSpec*);
[uuid(85e39ff0-b248-11d2-b7ef-00805f05ffa5)]
interface nsIMsgFolder : nsIFolder {