48 |
|
case 't': |
49 |
|
curtab = argv[i]+2; |
50 |
|
if (!*curtab) curtab = "\n"; |
51 |
< |
break; |
51 |
> |
continue; |
52 |
|
case 'u': |
53 |
|
unbuff = !unbuff; |
54 |
< |
break; |
54 |
> |
continue; |
55 |
|
case 'i': |
56 |
|
switch (argv[i][2]) { |
57 |
|
case 'n': |
58 |
|
incnt = atol(argv[++i]); |
59 |
< |
break; |
59 |
> |
continue; |
60 |
|
case 'f': |
61 |
|
case 'F': |
62 |
|
curbytes = sizeof(float); |
94 |
|
curtab = ""; |
95 |
|
++binout; |
96 |
|
} |
97 |
< |
break; |
97 |
> |
continue; |
98 |
|
case '\0': |
99 |
|
rifile[nfiles].tabc = curtab; |
100 |
|
rifile[nfiles].input = stdin; |
101 |
|
if (curbytes > 0) |
102 |
|
SET_FILE_BINARY(rifile[nfiles].input); |
103 |
|
rifile[nfiles++].bytsiz = curbytes; |
104 |
< |
break; |
104 |
> |
continue; |
105 |
|
badopt:; |
106 |
|
default: |
107 |
|
fputs(argv[0], stderr); |
108 |
< |
fputs(": bad option\n", stderr); |
108 |
> |
fputs(": unknown option '", stderr); |
109 |
> |
fputs(argv[i], stderr); |
110 |
> |
fputs("'\n", stderr); |
111 |
|
return(1); |
112 |
|
} |
113 |
< |
} else if (argv[i][0] == '!') { |
113 |
> |
} |
114 |
> |
if (argv[i][0] == '!') { |
115 |
|
rifile[nfiles].tabc = curtab; |
116 |
|
if ((rifile[nfiles].input = popen(argv[i]+1, "r")) == NULL) { |
117 |
|
fputs(argv[i], stderr); |