76 |
|
exit(1) ; |
77 |
|
} |
78 |
|
|
79 |
– |
|
79 |
|
//get the dumpfile name and meta-data file name |
80 |
|
std::string dumpFileName = args_info.input_arg; |
81 |
|
|
82 |
|
std::string sele1; |
83 |
|
std::string sele2; |
84 |
< |
|
84 |
> |
|
85 |
> |
// check the first selection argument, or set it to the environment |
86 |
> |
// variable, or failing that, set it to "select all" |
87 |
> |
|
88 |
|
if (args_info.sele1_given) { |
89 |
|
sele1 = args_info.sele1_arg; |
90 |
< |
}else { |
90 |
> |
} else { |
91 |
|
char* sele1Env= getenv("SELECTION1"); |
92 |
|
if (sele1Env) { |
93 |
|
sele1 = sele1Env; |
94 |
< |
}else { |
95 |
< |
sprintf( painCave.errMsg, |
94 |
< |
"neither --sele1 option nor $SELECTION1 is set"); |
95 |
< |
painCave.severity = OPENMD_ERROR; |
96 |
< |
painCave.isFatal = 1; |
97 |
< |
simError(); |
94 |
> |
} else { |
95 |
> |
sele1 = "select all"; |
96 |
|
} |
97 |
|
} |
98 |
< |
|
98 |
> |
|
99 |
> |
// check the second selection argument, or set it to the environment |
100 |
> |
// variable, or failing that, set it to the first selection |
101 |
> |
|
102 |
|
if (args_info.sele2_given) { |
103 |
|
sele2 = args_info.sele2_arg; |
104 |
|
} else { |
105 |
|
char* sele2Env = getenv("SELECTION2"); |
106 |
|
if (sele2Env) { |
107 |
|
sele2 = sele2Env; |
108 |
< |
} else { |
108 |
> |
} else { |
109 |
> |
//If sele2 is not specified, then the default behavior |
110 |
> |
//should be what is already intended for sele1 |
111 |
|
sele2 = sele1; |
112 |
|
} |
113 |
|
} |
192 |
|
} |
193 |
|
|
194 |
|
|
192 |
– |
|
195 |
|
if (args_info.output_given) { |
196 |
|
corrFunc->setOutputName(args_info.output_arg); |
197 |
|
} |