gdl/gdl-sign.patch
Orion Poplawski b91914660f Update to 0.9.8
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
2018-05-20 21:19:04 -06:00

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)) {