Orion Poplawski b919146
diff -up gdl-0.9.8/src/dinterpreter.cpp.sign gdl-0.9.8/src/dinterpreter.cpp
Orion Poplawski b919146
--- gdl-0.9.8/src/dinterpreter.cpp.sign	2018-04-14 20:29:23.612484457 -0600
Orion Poplawski b919146
+++ gdl-0.9.8/src/dinterpreter.cpp	2018-04-14 20:29:23.628484629 -0600
Orion Poplawski b919146
@@ -666,7 +666,7 @@ DInterpreter::CommandCode DInterpreter::
Orion Poplawski b919146
 DInterpreter::CommandCode DInterpreter::CmdCompile( const string& command)
Orion Poplawski b919146
 {
Orion Poplawski b919146
   string cmdstr = command;
Orion Poplawski b919146
-  int sppos = cmdstr.find(" ",0);
Orion Poplawski b919146
+  size_t sppos = cmdstr.find(" ",0);
Orion Poplawski b919146
   if (sppos == string::npos) 
Orion Poplawski b919146
     {
Orion Poplawski b919146
       cout << "Interactive COMPILE not implemented yet." << endl;
Orion Poplawski b919146
@@ -676,7 +676,7 @@ DInterpreter::CommandCode DInterpreter::
Orion Poplawski b919146
   bool retAll = false; // Remember if Retall is needed
Orion Poplawski b919146
 
Orion Poplawski b919146
   // Parse each file name
Orion Poplawski b919146
-  int pos = sppos + 1;
Orion Poplawski b919146
+  size_t pos = sppos + 1;
Orion Poplawski b919146
   while (pos < command.length()) 
Orion Poplawski b919146
     {
Orion Poplawski b919146
       sppos = command.find(" ",pos);
Orion Poplawski b919146
@@ -737,7 +737,7 @@ DInterpreter::CommandCode DInterpreter::
Orion Poplawski b919146
   bool retAll = false; // Remember if Retall is needed
Orion Poplawski b919146
 
Orion Poplawski b919146
   // Parse each file name
Orion Poplawski b919146
-  int pos = sppos + 1;
Orion Poplawski b919146
+  size_t pos = sppos + 1;
Orion Poplawski b919146
   while (pos < command.length()) 
Orion Poplawski b919146
     {
Orion Poplawski b919146
       sppos = command.find(" ",pos);
Orion Poplawski b919146
@@ -799,7 +799,7 @@ DInterpreter::CommandCode DInterpreter::
Orion Poplawski b919146
 {
Orion Poplawski b919146
   string cmdstr = command;
Orion Poplawski b919146
   string args;
Orion Poplawski b919146
-  int sppos = cmdstr.find(" ",0);
Orion Poplawski b919146
+  size_t sppos = cmdstr.find(" ",0);
Orion Poplawski b919146
   if (sppos != string::npos) {
Orion Poplawski b919146
     args = cmdstr.substr(sppos+1);
Orion Poplawski b919146
     cmdstr = cmdstr.substr(0, sppos);
Orion Poplawski b919146
diff -up gdl-0.9.8/src/GDLLexer.cpp.sign gdl-0.9.8/src/GDLLexer.cpp
Orion Poplawski b919146
--- gdl-0.9.8/src/GDLLexer.cpp.sign	2018-03-26 03:57:27.000000000 -0600
Orion Poplawski b919146
+++ gdl-0.9.8/src/GDLLexer.cpp	2018-04-14 20:30:05.656936102 -0600
Orion Poplawski b919146
@@ -434,7 +434,7 @@ void GDLLexer::mINCLUDE(bool _createToke
Orion Poplawski b919146
 				std::string name = f->getText();
Orion Poplawski b919146
 		
Orion Poplawski b919146
 		// find comments on the same line
Orion Poplawski b919146
-		long pos = name.find_first_of(';', 0);   
Orion Poplawski b919146
+		size_t pos = name.find_first_of(';', 0);   
Orion Poplawski b919146
 		if( pos != std::string::npos) // remove them  
Orion Poplawski b919146
 		name = name.substr(0, pos);
Orion Poplawski b919146
 		
Orion Poplawski b919146
diff -up gdl-0.9.8/src/GDLParser.cpp.sign gdl-0.9.8/src/GDLParser.cpp
Orion Poplawski b919146
--- gdl-0.9.8/src/GDLParser.cpp.sign	2018-03-26 03:57:27.000000000 -0600
Orion Poplawski b919146
+++ gdl-0.9.8/src/GDLParser.cpp	2018-04-14 20:29:23.630484650 -0600
Orion Poplawski b919146
@@ -6773,7 +6773,7 @@ void GDLParser::arrayindex_list() {
Orion Poplawski b919146
 	antlr::ASTPair currentAST;
Orion Poplawski b919146
 	RefDNode arrayindex_list_AST = RefDNode(antlr::nullAST);
Orion Poplawski b919146
 			
Orion Poplawski b919146
-	int rank = 1;
Orion Poplawski b919146
+	SizeT rank = 1;
Orion Poplawski b919146
 	
Orion Poplawski b919146
 	
Orion Poplawski b919146
 	if ((LA(1) == LSQUARE)) {