--- PLASMA.original/ANML/base/antlr/ANML2NDDL.tree.g	2008-05-11 06:00:23.000000000 -0700
+++ PLASMA/ANML/base/antlr/ANML2NDDL.tree.g	2010-01-20 21:01:28.000000000 -0800
@@ -1,10 +1,13 @@
 
+header "pre_include_hpp" {
+#include <string.h>	
+}
+
 header "post_include_hpp" {
 #include "Error.hh"	
 #include "Debug.hh"
 #include "antlr/ASTFactory.hpp"
 #include "ANMLTranslator.hh"
-
 }
 
 // run antlr.Tool on this file to generate a tree parser
--- PLASMA.original/Antlr/base/antlr/CharScanner.hpp	2008-05-11 05:59:59.000000000 -0700
+++ PLASMA/Antlr/base/antlr/CharScanner.hpp	2010-01-20 21:01:12.000000000 -0800
@@ -8,6 +8,7 @@
  * $Id: CharScanner.hpp,v 1.1 2006-12-19 05:30:04 meboyce Exp $
  */
 
+#include <string.h>
 #include <antlr/config.hpp>
 
 #include <map>
--- PLASMA.original/PlanDatabase/base/UnifyMemento.cc	2008-05-11 06:00:18.000000000 -0700
+++ PLASMA/PlanDatabase/base/UnifyMemento.cc	2010-01-20 21:13:05.000000000 -0800
@@ -1,6 +1,8 @@
 #include "Id.hh"
 #include "UnifyMemento.hh"
 
+#include <string.h>
+
 namespace EUROPA {
   
   UnifyMemento::~UnifyMemento() {
--- PLASMA.original/ConstraintEngine/base/ConstraintEngine.cc	2008-05-11 06:00:25.000000000 -0700
+++ PLASMA/ConstraintEngine/base/ConstraintEngine.cc	2010-01-20 21:14:22.000000000 -0800
@@ -11,6 +11,7 @@
 
 #include <string>
 #include <iterator>
+#include <limits.h>
 
 namespace EUROPA
 {
--- PLASMA.original/Resource/component/SAVH_MaxFlow.hh	2008-05-11 06:00:23.000000000 -0700
+++ PLASMA/Resource/component/SAVH_MaxFlow.hh	2010-01-20 21:19:07.000000000 -0800
@@ -8,6 +8,8 @@
  * @date April 2006
  * @ingroup Resource
  */
+ 
+#include <limits.h>
 
 #include "SAVH_Edge.hh"
 #include "SAVH_Graph.hh"
