I am not including 'nsAString' specifically but may be included by some
other headers.
Below is the list of headers i am using, can you guess which may be causing
problem?
Thanks for your help

  #include<iostream>
  #include "nscore.h"
  #include "nsCRT.h"
  #include "nsCOMPtr.h"
  #include "nsEmbedString.h"
  #include "nsReadableUtils.h"
  #include "nsXPCOMGlue.h"
  #include "nsIBaseWindow.h"
  #include "nsIWebBrowser.h"
  #include "nsCWebBrowser.h"
  #include "nsIWebNavigation.h"
  #include "nsIWebBrowserPersist.h"
  #include "nsIWebBrowserFocus.h"
  #include "nsIWebBrowserSetup.h"
  #include "nsIWebBrowserFind.h"
  #include "nsISound.h"
  #include "nsIDocShellTreeItem.h"
  #include "nsIScrollable.h"
  #include "nsITextScroll.h"
  #include "nsIInterfaceRequestor.h"
  #include "nsIInterfaceRequestorUtils.h"
  #include "nsIWebBrowserChrome.h"
  #include "nsIWebBrowserChromeFocus.h"
  #include "nsIEmbeddingSiteWindow.h"
  #include "nsIEmbeddingSiteWindow2.h"
  #include "nsITooltipListener.h"
  #include "nsIContextMenuListener2.h"
  #include "nsWeakReference.h"
  #include "nsIWebProgressListener.h"
  #include "nsISHistoryListener.h"
  #include "nsIObserver.h"
  #include "nsIWindowCreator2.h"
  #include "nsIDirectoryService.h"
  #include "nsILocalFile.h"
  #include "nsDirectoryServiceDefs.h"
  #include "nsIXULWindow.h"
  #include "nsIAppShellService.h"
  #include "nsAppShellCIDs.h"
  #include "nsWidgetsCID.h"
  #include "nsIPref.h"
  #include "nsVoidArray.h"
  #include "nsIAppShell.h"
  #include "nsIGenericFactory.h"
  #include "nsIComponentRegistrar.h"
  #include "nsIProfile.h"
  #include "nsAppDirectoryServiceDefs.h"
  #include "nsIWindowWatcher.h"
  #include "nsEmbedAPI.h"
  #include "nsIWidget.h"
  #include "nsIJSContextStack.h"
  #include "nsIEventQueueService.h"
  #include "nsIEventQueue.h"
  #include "plevent.h"
  #include "nsIURI.h"
  #include "nsIDOMWindow.h"
  #include "nsIWebProgress.h"
  #include "nsIRequest.h"
  #include "nsIDOMEvent.h"
  #include "nsIDOMKeyEvent.h"
  #include "nsIDOMMouseEvent.h"
  #include "nsIDOMNode.h"
  #include "nsNetUtil.h"
  #include "nsIIOService.h"
  #include "nsNetCID.h"
  #include "nsIInputStream.h"
  #include "nsIDOMDocument.h"
  #include "nsISHistory.h"
  #include "nsIHistoryEntry.h"
  #include "nsISupportsArray.h"
  #include "nsIDOMWindowInternal.h"
  #include "nsIWebBrowserPrint.h"
  #include "nsIPrintSettings.h"
  #include "nsIPrintingPromptService.h"
  #include "nsIDOMKeyListener.h"
  #include "nsIDOMMouseListener.h"
  #include "nsIDOMMouseMotionListener.h"
  #include "nsIURIContentListener.h"
  #include "nsIDOMEventReceiver.h"
  #include "nsPIDOMWindow.h"
  #include "nsIChromeEventHandler.h"
  #include "nsISelection.h"
  #include "prmem.h"
  #include "nsString.h"
  #include "nsIClipboardCommands.h"
  #include "nsICommandManager.h"
  #include "nsICommandParams.h"
  #include "nsIFocusController.h"
  #include "nsDataHashtable.h"
  #include "nsIDOMNamedNodeMap.h"
  #include "nsIDOMNodeList.h"
  #include "nsIPrivateDOMImplementation.h"
  #include "nsIDOMDOMImplementation.h"
  #include "nsIDOMDocumentType.h"
  #include "nsIDOMDocument.h"
  #include "nsIDOMAttr.h"
  #include "nsIDOMElement.h"
  #include "nsIDOMCharacterData.h"
  #include "nsIDOMEntity.h"
  #include "nsIDOMEntityReference.h"
  #include "nsIDOMCDATASection.h"
  #include "nsIDOMComment.h"
  #include "nsIDOMDocumentFragment.h"
  #include "nsIDOMProcessingInstruction.h"
  #include "nsIDOMText.h"
  #include "nsIDOMNotation.h"
  #include "nsIDOMRange.h"
  #include "nsIDOMDocumentRange.h"
  #include "nsIDOMEventTarget.h"
  #include "nsIDOMDocumentEvent.h"
  #include "nsIDOMAbstractView.h"
  #include "nsIDOMDocumentView.h"
  #include "nsIDOMMutationEvent.h"
  #include "nsIDOMUIEvent.h"
  #include "nsIDOMNodeIterator.h"
  #include "nsIDOMNodeFilter.h"
  #include "nsIDOMDocumentTraversal.h"
  #include "nsIDOMTreeWalker.h"

Thanks
+Medappa


"Boris Zbarsky" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> C.N.Medappa wrote:
> > I get the following error of redefinition 'nsAString' and 'nsACString'
>
> It sounds like you're including both nsEmbedString and nsAString headers;
I
> think you only want the former.
>
> -Boris


_______________________________________________
mozilla-embedding mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to