ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/loadvars.c
(Generate patch)

Comparing ray/src/common/loadvars.c (file contents):
Revision 2.6 by greg, Thu Mar 20 12:47:24 1997 UTC vs.
Revision 2.7 by gwlarson, Thu Jun 4 13:29:27 1998 UTC

# Line 279 | Line 279 | register FILE  *fp;
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   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines