41 |
|
char pbar[256]; |
42 |
|
int nchars; |
43 |
|
|
44 |
< |
if (do_prog <= 0) return; |
44 |
> |
if (do_prog <= 1) return; |
45 |
|
if (do_prog > sizeof(pbar)-2) |
46 |
|
do_prog = sizeof(pbar)-2; |
47 |
|
if (frac < 0) frac = 0; |
55 |
|
} |
56 |
|
|
57 |
|
/* Finish progress bar */ |
58 |
< |
#define prog_done() if (do_prog) fputc('\n',stderr); else |
58 |
> |
static void |
59 |
> |
prog_done(void) |
60 |
> |
{ |
61 |
> |
int n = do_prog; |
62 |
> |
|
63 |
> |
if (n <= 1) return; |
64 |
> |
fputc('\r', stderr); |
65 |
> |
while (n--) |
66 |
> |
fputc(' ', stderr); |
67 |
> |
fputc('\r', stderr); |
68 |
> |
} |
69 |
|
|
70 |
|
/* Return angle basis corresponding to the given name */ |
71 |
|
static ANGLE_BASIS * |