Index: /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp	(revision 3989)
+++ /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp	(revision 3990)
@@ -29,4 +29,8 @@
 		case SubAnalysisTypeEnum : return "SubAnalysisType";
 		case DiagnosticAnalysisEnum : return "DiagnosticAnalysis";
+		case DiagnosticHorizAnalysisEnum : return "DiagnosticHorizAnalysis";
+		case DiagnosticVertAnalysisEnum : return "DiagnosticVertAnalysis";
+		case DiagnosticHutterAnalysisEnum : return "DiagnosticHutterAnalysis";
+		case DiagnosticStokesAnalysisEnum : return "DiagnosticStokesAnalysis";
 		case HorizAnalysisEnum : return "HorizAnalysis";
 		case HutterAnalysisEnum : return "HutterAnalysis";
@@ -193,5 +197,9 @@
 		case VzOldEnum : return "VzOld";
 		case WeightsEnum : return "Weights";
+		case P0Enum : return "P0";
 		case P1Enum : return "P1";
+		case StringResultEnum : return "StringResult";
+		case DoubleVecResultEnum : return "DoubleVecResult";
+		case DoubleMatResultEnum : return "DoubleMatResult";
 		case BetaEnum : return "Beta";
 		case CmGradientEnum : return "CmGradient";
Index: /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp	(revision 3989)
+++ /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp	(revision 3990)
@@ -27,4 +27,8 @@
 	else if (strcmp(name,"SubAnalysisType")==0) return SubAnalysisTypeEnum;
 	else if (strcmp(name,"DiagnosticAnalysis")==0) return DiagnosticAnalysisEnum;
+	else if (strcmp(name,"DiagnosticHorizAnalysis")==0) return DiagnosticHorizAnalysisEnum;
+	else if (strcmp(name,"DiagnosticVertAnalysis")==0) return DiagnosticVertAnalysisEnum;
+	else if (strcmp(name,"DiagnosticHutterAnalysis")==0) return DiagnosticHutterAnalysisEnum;
+	else if (strcmp(name,"DiagnosticStokesAnalysis")==0) return DiagnosticStokesAnalysisEnum;
 	else if (strcmp(name,"HorizAnalysis")==0) return HorizAnalysisEnum;
 	else if (strcmp(name,"HutterAnalysis")==0) return HutterAnalysisEnum;
@@ -191,5 +195,9 @@
 	else if (strcmp(name,"VzOld")==0) return VzOldEnum;
 	else if (strcmp(name,"Weights")==0) return WeightsEnum;
+	else if (strcmp(name,"P0")==0) return P0Enum;
 	else if (strcmp(name,"P1")==0) return P1Enum;
+	else if (strcmp(name,"StringResult")==0) return StringResultEnum;
+	else if (strcmp(name,"DoubleVecResult")==0) return DoubleVecResultEnum;
+	else if (strcmp(name,"DoubleMatResult")==0) return DoubleMatResultEnum;
 	else if (strcmp(name,"Beta")==0) return BetaEnum;
 	else if (strcmp(name,"CmGradient")==0) return CmGradientEnum;
Index: /issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh	(revision 3989)
+++ /issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh	(revision 3990)
@@ -62,5 +62,5 @@
 
 # go through the lines of temp
-for i in `seq 1 1 $NUMBEROFLINES`; do
+for (( i=1 ; i<=$NUMBEROFLINES ; i++ )); do
 
 	#Get name and enum of the line i
Index: /issm/trunk/src/c/EnumDefinitions/SynchronizeStrings.sh
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/SynchronizeStrings.sh	(revision 3989)
+++ /issm/trunk/src/c/EnumDefinitions/SynchronizeStrings.sh	(revision 3990)
@@ -54,5 +54,5 @@
 
 # go through the lines of temp
-for i in `seq 1 1 $NUMBEROFLINES`; do
+for (( i=1 ; i<=$NUMBEROFLINES ; i++ )); do
 
 	#Get name and enum of the line i
