| 57 |
|
int |
| 58 |
|
main(int argc, char *argv[]) |
| 59 |
|
{ |
| 60 |
+ |
int unbuffered = 0; |
| 61 |
|
int repXYZ = 0; |
| 62 |
|
int inpXML = -1; |
| 63 |
|
int inpfmt = 'a'; |
| 71 |
|
progname = argv[0]; |
| 72 |
|
while (argc > 2 && argv[1][0] == '-') { |
| 73 |
|
switch (argv[1][1]) { |
| 74 |
+ |
case 'u': /* unbuffered output */\ |
| 75 |
+ |
unbuffered = 1; |
| 76 |
+ |
break; |
| 77 |
|
case 'c': /* color output */ |
| 78 |
|
repXYZ = 1; |
| 79 |
|
break; |
| 176 |
|
} |
| 177 |
|
break; |
| 178 |
|
} |
| 179 |
+ |
if (unbuffered) |
| 180 |
+ |
fflush(stdout); |
| 181 |
|
} |
| 182 |
|
/* if (rbf != NULL) free(rbf); */ |
| 183 |
|
return(0); |
| 184 |
|
userr: |
| 185 |
< |
fprintf(stderr, "Usage: %s [-c][-fio] bsdf.{sir|xml}\n", progname); |
| 185 |
> |
fprintf(stderr, "Usage: %s [-u][-c][-fio] bsdf.{sir|xml}\n", progname); |
| 186 |
|
return(1); |
| 187 |
|
} |