Loading src/cmdplus.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -187,6 +187,16 @@ void cmdplus::CmdController::parseCmd(int argc, char** argv) { if (val_start <= val_end) { curcmd->_Value.clear(); std::copy(&argv[args][val_start], &argv[args][val_end], std::back_inserter(curcmd->_Value)); } else { int val_index = args + 1; if (val_index < argc && argv[val_index][0] != '-') { args = val_index; unsigned long val_len = strlen(argv[args]); curcmd->_Value.clear(); std::copy(&argv[args][0], &argv[args][val_len], std::back_inserter(curcmd->_Value)); } } break; } Loading Loading
src/cmdplus.cpp +10 −0 Original line number Diff line number Diff line Loading @@ -187,6 +187,16 @@ void cmdplus::CmdController::parseCmd(int argc, char** argv) { if (val_start <= val_end) { curcmd->_Value.clear(); std::copy(&argv[args][val_start], &argv[args][val_end], std::back_inserter(curcmd->_Value)); } else { int val_index = args + 1; if (val_index < argc && argv[val_index][0] != '-') { args = val_index; unsigned long val_len = strlen(argv[args]); curcmd->_Value.clear(); std::copy(&argv[args][0], &argv[args][val_len], std::back_inserter(curcmd->_Value)); } } break; } Loading