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

Comparing ray/src/cal/lam.c (file contents):
Revision 1.5 by greg, Tue Dec 7 22:25:55 2004 UTC vs.
Revision 1.6 by greg, Mon Jun 13 22:40:47 2005 UTC

# Line 19 | Line 19 | static const char      RCSid[] = "$Id$";
19   #define MAXLINE         512             /* maximum input line */
20  
21   FILE    *input[MAXFILE];
22 < int     tabc[MAXFILE];
22 > char    *tabc[MAXFILE];
23   int     nfiles;
24  
25   char    buf[MAXLINE];
# Line 30 | Line 30 | int    argc;
30   char    *argv[];
31   {
32          register int    i;
33 <        int     curtab;
33 >        char    *curtab;
34          int     running;
35  
36 <        curtab = '\t';
36 >        curtab = "\t";
37          nfiles = 0;
38          for (i = 1; i < argc; i++) {
39                  if (argv[i][0] == '-') {
40                          switch (argv[i][1]) {
41                          case 't':
42 <                                curtab = argv[i][2];
42 >                                curtab = argv[i]+2;
43                                  break;
44                          case '\0':
45                                  tabc[nfiles] = curtab;
# Line 77 | Line 77 | char   *argv[];
77                  for (i = 0; i < nfiles; i++) {
78                          if (fgets(buf, MAXLINE, input[i]) != NULL) {
79                                  if (i)
80 <                                        putchar(tabc[i]);
80 >                                        fputs(tabc[i], stdout);
81                                  buf[strlen(buf)-1] = '\0';
82                                  fputs(buf, stdout);
83                                  running++;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines