426 |
|
char *mod, *typ, *id; |
427 |
|
FUNARGS *fa; |
428 |
|
{ |
429 |
< |
char entbuf[2048]; |
429 |
> |
char entbuf[2048], *linestart; |
430 |
|
register char *cp; |
431 |
|
register int i; |
432 |
|
|
434 |
|
return(-1); |
435 |
|
setmat(mod); |
436 |
|
setobj(id); |
437 |
< |
cp = entbuf; |
437 |
> |
cp = linestart = entbuf; |
438 |
|
*cp++ = 'f'; |
439 |
|
for (i = 0; i < fa->nfargs; i += 3) { |
440 |
|
*cp++ = ' '; |
441 |
+ |
if (cp - linestart > 72) { |
442 |
+ |
*cp++ = '\\'; *cp++ = '\n'; |
443 |
+ |
linestart = cp; |
444 |
+ |
*cp++ = ' '; *cp++ = ' '; |
445 |
+ |
} |
446 |
|
getvertid(cp, fa->farg + i); |
447 |
|
while (*cp) |
448 |
|
cp++; |