|
@@ -69,18 +69,18 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
|
|
|
|
/* open input file */
|
|
|
- if (strcmp(params.in->answer, "-") == 0 ||
|
|
|
- (action_mode != MODE_CREATE && params.in->answer == NULL)) {
|
|
|
- ascii = stdin;
|
|
|
- }
|
|
|
- else if (params.in->answer) {
|
|
|
+ if (params.in->answer &&
|
|
|
+ strcmp(params.in->answer, "-") != 0) {
|
|
|
ascii = fopen(params.in->answer, "r");
|
|
|
if (ascii == NULL) {
|
|
|
- G_fatal_error(_("Unable to open ASCII file <%s>"),
|
|
|
+ G_fatal_error(_("Unable to open file <%s>"),
|
|
|
params.in->answer);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ else if (action_mode != MODE_CREATE) {
|
|
|
+ ascii = stdin;
|
|
|
+ }
|
|
|
+
|
|
|
if (action_mode == MODE_CREATE) {
|
|
|
int overwrite;
|
|
|
|