diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp
index d56b9774225..79e28f51205 100644
--- a/mozilla/content/html/document/src/nsHTMLDocument.cpp
+++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp
@@ -86,6 +86,10 @@ static PRBool gPlugDetector = PR_FALSE;
#include "net.h"
#endif
+#ifdef NECKO
+#include "prmem.h"
+#endif
+
// Find/Serach Includes
const PRInt32 kForward = 0;
const PRInt32 kBackward = 1;
diff --git a/mozilla/layout/html/document/src/nsHTMLDocument.cpp b/mozilla/layout/html/document/src/nsHTMLDocument.cpp
index d56b9774225..79e28f51205 100644
--- a/mozilla/layout/html/document/src/nsHTMLDocument.cpp
+++ b/mozilla/layout/html/document/src/nsHTMLDocument.cpp
@@ -86,6 +86,10 @@ static PRBool gPlugDetector = PR_FALSE;
#include "net.h"
#endif
+#ifdef NECKO
+#include "prmem.h"
+#endif
+
// Find/Serach Includes
const PRInt32 kForward = 0;
const PRInt32 kBackward = 1;