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 |
|
} |