From f26a0c793ef659114e282c23ef568ea5934b75b3 Mon Sep 17 00:00:00 2001 From: Gioacchino Mazzurco Date: Wed, 3 Oct 2018 18:17:29 +0200 Subject: [PATCH] jsonapi-generator Fix warning that cause errors on mageia --- jsonapi-generator/src/jsonapi-generator.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/jsonapi-generator/src/jsonapi-generator.cpp b/jsonapi-generator/src/jsonapi-generator.cpp index 21f2a1b93..154406594 100644 --- a/jsonapi-generator/src/jsonapi-generator.cpp +++ b/jsonapi-generator/src/jsonapi-generator.cpp @@ -45,7 +45,7 @@ int main(int argc, char *argv[]) if(argc != 3) { qDebug() << "Usage: jsonapi-generator SOURCE_PATH OUTPUT_PATH"; - return EINVAL; + return -EINVAL; } QString sourcePath(argv[1]); @@ -56,17 +56,23 @@ int main(int argc, char *argv[]) QFile wrappersDefFile(wrappersDefFilePath); wrappersDefFile.remove(); if(!wrappersDefFile.open(QIODevice::WriteOnly|QIODevice::Append|QIODevice::Text)) - qFatal(QString("Can't open: " + wrappersDefFilePath).toLatin1().data()); + { + qDebug() << "Can't open: " << wrappersDefFilePath; + return -errno; + } QString cppApiIncludesFilePath(outputPath + "/jsonapi-includes.inl"); QFile cppApiIncludesFile(cppApiIncludesFilePath); cppApiIncludesFile.remove(); if(!cppApiIncludesFile.open(QIODevice::WriteOnly|QIODevice::Append|QIODevice::Text)) - qFatal(QString("Can't open: " + cppApiIncludesFilePath).toLatin1().data()); + { + qDebug() << "Can't open: " << cppApiIncludesFilePath; + return -errno; + } QSet cppApiIncludesSet; auto fatalError = [&]( - std::initializer_list errors, int ernum = EINVAL ) + std::initializer_list errors, int ernum = -EINVAL ) { QString errorMsg; for(const QVariant& error: errors)