From 00d3a5d61906fd2f734e4fb6c08e15d1ab55aabc Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 6 Apr 2014 10:23:17 +0200 Subject: [PATCH] + fix build failure, fix warning --- src/App/FeatureTest.cpp | 2 +- src/Gui/SoFCUnifiedSelection.cpp | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/App/FeatureTest.cpp b/src/App/FeatureTest.cpp index beca5b7e08de..7cd82c3aa89e 100644 --- a/src/App/FeatureTest.cpp +++ b/src/App/FeatureTest.cpp @@ -131,7 +131,7 @@ DocumentObjectExecReturn *FeatureTest::execute(void) case 3: *i=0;printf("%i",*i);break; // seg-vault case 4: j=0; printf("%i",1/j); break; // int devision by zero case 5: f=0.0; printf("%f",1/f); break; // float devision by zero - case 6: s = malloc(3600000000);break; // out-of-memory + case 6: s = malloc(3600000000ul);break; // out-of-memory } ExecCount.setValue(ExecCount.getValue() + 1); diff --git a/src/Gui/SoFCUnifiedSelection.cpp b/src/Gui/SoFCUnifiedSelection.cpp index 23e7bf01ae27..d03d87c5d27a 100644 --- a/src/Gui/SoFCUnifiedSelection.cpp +++ b/src/Gui/SoFCUnifiedSelection.cpp @@ -25,6 +25,7 @@ #ifndef _PreComp_ # include # include +# include # include # include #endif @@ -168,16 +169,16 @@ const char* SoFCUnifiedSelection::getFileFormatName(void) const void SoFCUnifiedSelection::write(SoWriteAction * action) { - SoOutput * out = action->getOutput(); - if (out->getStage() == SoOutput::WRITE) { - // Do not write out the fields of this class - if (this->writeHeader(out, TRUE, FALSE)) return; - SoGroup::doAction((SoAction *)action); - this->writeFooter(out); - } - else { - inherited::write(action); - } + SoOutput * out = action->getOutput(); + if (out->getStage() == SoOutput::WRITE) { + // Do not write out the fields of this class + if (this->writeHeader(out, TRUE, FALSE)) return; + SoGroup::doAction((SoAction *)action); + this->writeFooter(out); + } + else { + inherited::write(action); + } } int SoFCUnifiedSelection::getPriority(const SoPickedPoint* p)