diff --git a/mozilla/htmlparser/src/CNavDTD.h b/mozilla/htmlparser/src/CNavDTD.h
index 976814989e4..dc8be3cdde2 100644
--- a/mozilla/htmlparser/src/CNavDTD.h
+++ b/mozilla/htmlparser/src/CNavDTD.h
@@ -85,7 +85,7 @@
#include "nshtmlpars.h"
#include "nsVoidArray.h"
#include "nsDeque.h"
-
+#include "nsParserNode.h"
#define NS_INAVHTML_DTD_IID \
{0x5c5cce40, 0xcfd6, 0x11d1, \
@@ -100,7 +100,6 @@ class nsParser;
class nsDTDContext;
class nsEntryStack;
class nsITokenizer;
-class nsCParserNode;
/***************************************************************
diff --git a/mozilla/parser/htmlparser/src/CNavDTD.h b/mozilla/parser/htmlparser/src/CNavDTD.h
index 976814989e4..dc8be3cdde2 100644
--- a/mozilla/parser/htmlparser/src/CNavDTD.h
+++ b/mozilla/parser/htmlparser/src/CNavDTD.h
@@ -85,7 +85,7 @@
#include "nshtmlpars.h"
#include "nsVoidArray.h"
#include "nsDeque.h"
-
+#include "nsParserNode.h"
#define NS_INAVHTML_DTD_IID \
{0x5c5cce40, 0xcfd6, 0x11d1, \
@@ -100,7 +100,6 @@ class nsParser;
class nsDTDContext;
class nsEntryStack;
class nsITokenizer;
-class nsCParserNode;
/***************************************************************