b91914660f
Drop parallel make for now Use libtirpc Switch to Xorg dummy driver for tests, fail build on test failure Add patch to fix ppc64 altivec vector usage Add patches to fix various warnings
64 lines
2.3 KiB
Diff
64 lines
2.3 KiB
Diff
diff -up gdl-0.9.8/src/dinterpreter.cpp.sign gdl-0.9.8/src/dinterpreter.cpp
|
|
--- gdl-0.9.8/src/dinterpreter.cpp.sign 2018-04-14 20:29:23.612484457 -0600
|
|
+++ gdl-0.9.8/src/dinterpreter.cpp 2018-04-14 20:29:23.628484629 -0600
|
|
@@ -666,7 +666,7 @@ DInterpreter::CommandCode DInterpreter::
|
|
DInterpreter::CommandCode DInterpreter::CmdCompile( const string& command)
|
|
{
|
|
string cmdstr = command;
|
|
- int sppos = cmdstr.find(" ",0);
|
|
+ size_t sppos = cmdstr.find(" ",0);
|
|
if (sppos == string::npos)
|
|
{
|
|
cout << "Interactive COMPILE not implemented yet." << endl;
|
|
@@ -676,7 +676,7 @@ DInterpreter::CommandCode DInterpreter::
|
|
bool retAll = false; // Remember if Retall is needed
|
|
|
|
// Parse each file name
|
|
- int pos = sppos + 1;
|
|
+ size_t pos = sppos + 1;
|
|
while (pos < command.length())
|
|
{
|
|
sppos = command.find(" ",pos);
|
|
@@ -737,7 +737,7 @@ DInterpreter::CommandCode DInterpreter::
|
|
bool retAll = false; // Remember if Retall is needed
|
|
|
|
// Parse each file name
|
|
- int pos = sppos + 1;
|
|
+ size_t pos = sppos + 1;
|
|
while (pos < command.length())
|
|
{
|
|
sppos = command.find(" ",pos);
|
|
@@ -799,7 +799,7 @@ DInterpreter::CommandCode DInterpreter::
|
|
{
|
|
string cmdstr = command;
|
|
string args;
|
|
- int sppos = cmdstr.find(" ",0);
|
|
+ size_t sppos = cmdstr.find(" ",0);
|
|
if (sppos != string::npos) {
|
|
args = cmdstr.substr(sppos+1);
|
|
cmdstr = cmdstr.substr(0, sppos);
|
|
diff -up gdl-0.9.8/src/GDLLexer.cpp.sign gdl-0.9.8/src/GDLLexer.cpp
|
|
--- gdl-0.9.8/src/GDLLexer.cpp.sign 2018-03-26 03:57:27.000000000 -0600
|
|
+++ gdl-0.9.8/src/GDLLexer.cpp 2018-04-14 20:30:05.656936102 -0600
|
|
@@ -434,7 +434,7 @@ void GDLLexer::mINCLUDE(bool _createToke
|
|
std::string name = f->getText();
|
|
|
|
// find comments on the same line
|
|
- long pos = name.find_first_of(';', 0);
|
|
+ size_t pos = name.find_first_of(';', 0);
|
|
if( pos != std::string::npos) // remove them
|
|
name = name.substr(0, pos);
|
|
|
|
diff -up gdl-0.9.8/src/GDLParser.cpp.sign gdl-0.9.8/src/GDLParser.cpp
|
|
--- gdl-0.9.8/src/GDLParser.cpp.sign 2018-03-26 03:57:27.000000000 -0600
|
|
+++ gdl-0.9.8/src/GDLParser.cpp 2018-04-14 20:29:23.630484650 -0600
|
|
@@ -6773,7 +6773,7 @@ void GDLParser::arrayindex_list() {
|
|
antlr::ASTPair currentAST;
|
|
RefDNode arrayindex_list_AST = RefDNode(antlr::nullAST);
|
|
|
|
- int rank = 1;
|
|
+ SizeT rank = 1;
|
|
|
|
|
|
if ((LA(1) == LSQUARE)) {
|