| @@ -74,15 +74,16 @@ int Flags::Init(int argc, const char **argv) { | |||||
| return RET_INPUT_PARAM_INVALID; | return RET_INPUT_PARAM_INVALID; | ||||
| } | } | ||||
| if (this->outputFile.rfind('/') == this->outputFile.length() - 1) { | |||||
| std::cerr << "INPUT ILLEGAL: outputFile must be a valid file path"; | |||||
| return RET_INPUT_PARAM_INVALID; | |||||
| } | |||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||
| replace(this->outputFile.begin(), this->outputFile.end(), '/', '\\'); | replace(this->outputFile.begin(), this->outputFile.end(), '/', '\\'); | ||||
| #endif | #endif | ||||
| if (this->outputFile.rfind('/') == this->outputFile.length() - 1 || | |||||
| this->outputFile.rfind('\\') == this->outputFile.length() - 1) { | |||||
| std::cerr << "INPUT ILLEGAL: outputFile must be a valid file path"; | |||||
| return RET_INPUT_PARAM_INVALID; | |||||
| } | |||||
| if (this->fmkIn.empty()) { | if (this->fmkIn.empty()) { | ||||
| std::cerr << "INPUT MISSING: fmk is necessary"; | std::cerr << "INPUT MISSING: fmk is necessary"; | ||||
| return RET_INPUT_PARAM_INVALID; | return RET_INPUT_PARAM_INVALID; | ||||