}
SBREAK;
}
+ SCASE("iMat") {
+ if(i+1<argc) {
+ info->InMat = stringGetNthWord(argv[i+1], 1, " ,");
+ i++;
+ info->flagInMat++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
SCASE("r") {
if(i+1<argc) {
info->Ref = stringGetNthWord(argv[i+1], 1, " ,");
}
SBREAK;
}
+ SCASE("rMat") {
+ if(i+1<argc) {
+ info->RefMat = stringGetNthWord(argv[i+1], 1, " ,");
+ i++;
+ info->flagRefMat++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
SCASE("o") {
if(i+1<argc) {
info->Out = stringGetNthWord(argv[i+1], 1, " ,");
}
SBREAK;
}
- SCASE("c") {
+ SCASE("EAMode") {
if(i+1<argc) {
- info->configFile = stringGetNthWord(argv[i+1], 1, " ,");
+ info->EAMode = stringGetNthWord(argv[i+1], 1, " ,");
i++;
- info->flagconfigFile++;
+ info->flagEAMode++;
} else {
usage(argv[0]);
exit(EXIT_FAILURE);
}
SBREAK;
}
- SCASE("EAMode") {
+ SCASE("R") {
if(i+1<argc) {
- info->EAMode = stringGetNthWord(argv[i+1], 1, " ,");
+ info->Ratio = stringGetNthRealData(argv[i+1], 1, " ,");
i++;
- info->flagEAMode++;
+ info->flagRatio++;
} else {
usage(argv[0]);
exit(EXIT_FAILURE);
}
SBREAK;
}
+ SCASE("Omit") {
+ if(i+1<argc) {
+ info->Omit = stringGetNthRealData(argv[i+1], 1, " ,");
+ i++;
+ info->flagOmit++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
SCASE("Pick") {
if(i+1<argc) {
info->Pickup = stringGetNthRealData(argv[i+1], 1, " ,");
}
SBREAK;
}
+ SCASE("flag2D") {
+ if(i+1<argc) {
+ info->flag2D = stringGetNthIntegerData(argv[i+1], 1, " ,");
+ i++;
+ info->flagflag2D++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
+ SCASE("debug") {
+ if(i+1<argc) {
+ info->Debug = stringGetNthIntegerData(argv[i+1], 1, " ,");
+ i++;
+ info->flagDebug++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
SCASE("m") {
if(i+1<argc) {
info->mode = stringGetNthIntegerData(argv[i+1], 1, " ,");
}
SBREAK;
}
+ SCASE("c") {
+ if(i+1<argc) {
+ info->configFile = stringGetNthWord(argv[i+1], 1, " ,");
+ i++;
+ info->flagconfigFile++;
+ } else {
+ usage(argv[0]);
+ exit(EXIT_FAILURE);
+ }
+ SBREAK;
+ }
SCASE("h") {
usage(argv[0]);
exit(EXIT_SUCCESS);