Commit 2505c9db authored by jan.koester's avatar jan.koester
Browse files

fixed

parent 905e6792
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -138,6 +138,13 @@ void cmdplus::CmdController::registerCmd(const std::string &key, const char skey
    registerCmd(key,skey,required,buf,help);
}


void cmdplus::CmdController::registerCmd(const std::string &key, const char skey, bool required, int defaultvalue,const std::string &help) {
    char buf[255];
    snprintf(buf,255,"%d",defaultvalue);
    registerCmd(key,skey,required,buf,help);
}

void cmdplus::CmdController::parseCmd(int argc, char** argv) {
    for (int args = 1; args < argc; args++) {
        int keytype = -1;
+1 −1
Original line number Diff line number Diff line
@@ -65,7 +65,7 @@ namespace cmdplus {
        CmdController(CmdController &ins);

        void registerCmd(const std::string  &key,char skey,bool required,const std::string  &defaultvalue,const std::string  &help);
        void registerCmd(const std::string  &key,char skey,bool required,unsigned long defaultvalue, const std::string  &help);
        void registerCmd(const std::string& key, const char skey, bool required, int defaultvalue, const std::string& help);
        void registerCmd(const std::string  &key,char skey,bool required,int defaultvalue, const std::string  &help);
        void printHelp();
        void parseCmd(int argc,char** argv);