| 279 |
|
for (j = 0; j < vdef(i); j++) { /* print each assignment */ |
| 280 |
|
fputs(vnam(i), fp); |
| 281 |
|
fputs("= ", fp); |
| 282 |
< |
k = clipline = ( vv[i].fixval == catvalues ? 64 : 320 ) |
| 282 |
> |
k = clipline = ( vv[i].fixval == catvalues ? 64 : 120 ) |
| 283 |
|
- strlen(vnam(i)) ; |
| 284 |
|
cp = nvalue(i, j); |
| 285 |
|
while (*cp) { |
| 286 |
|
putc(*cp++, fp); |
| 287 |
|
if (--k <= 0) { /* line too long */ |
| 288 |
|
while (*cp && !isspace(*cp)) |
| 289 |
< |
putc(*cp++, fp); /* finish this word */ |
| 289 |
> |
fputc(*cp++, fp); /* finish this word */ |
| 290 |
|
if (*cp) { /* start new line */ |
| 291 |
< |
putc('\n', fp); |
| 292 |
< |
fputs(vnam(i), fp); |
| 293 |
< |
putc('=', fp); |
| 291 |
> |
if (vv[i].fixval == catvalues) { |
| 292 |
> |
fputc('\n', fp); |
| 293 |
> |
fputs(vnam(i), fp); |
| 294 |
> |
fputc('=', fp); |
| 295 |
> |
} else |
| 296 |
> |
fputs(" \\\n", fp); |
| 297 |
|
k = clipline; |
| 298 |
|
} |
| 299 |
|
} |
| 300 |
|
} |
| 301 |
< |
putc('\n', fp); |
| 301 |
> |
fputc('\n', fp); |
| 302 |
|
} |
| 303 |
|
fflush(fp); |
| 304 |
|
} |