304 |
|
FILE *fin; |
305 |
|
{ |
306 |
|
register int i; |
307 |
+ |
int resetarr = 0; |
308 |
|
FUNARGS fa; |
309 |
|
|
310 |
|
if (readfargs(&fa, fin) != 1) |
311 |
|
return(-1); |
312 |
|
/* string arguments */ |
313 |
< |
printf("%d", fa.nsargs + xac-xfa); |
313 |
> |
if (xac > xfa && strcmp(xav[xfa], "-i")) |
314 |
> |
resetarr = 2; |
315 |
> |
printf("%d", fa.nsargs + resetarr + xac-xfa); |
316 |
|
for (i = 0; i < fa.nsargs; i++) |
317 |
|
printf(" %s", fa.sarg[i]); |
318 |
+ |
if (resetarr) |
319 |
+ |
printf(" -i 1"); |
320 |
|
for (i = xfa; i < xac; i++) /* add xf arguments */ |
321 |
|
printf(" %s", xav[i]); |
322 |
|
printf("\n"); |