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

Comparing ray/src/gen/genrev.c (file contents):
Revision 2.5 by schorsch, Sun Jun 8 12:03:09 2003 UTC vs.
Revision 2.8 by greg, Sat Aug 21 11:54:06 2004 UTC

# Line 16 | Line 16 | static const char      RCSid[] = "$Id$";
16   #include  <string.h>
17   #include  <math.h>
18  
19 + #include  "rterror.h"
20 + #include  "resolu.h"
21 + #include  "rterror.h"
22 + #include  "calcomp.h"
23 +
24   #define  ZNAME          "Z`SYS`"                /* z function name */
25   #define  RNAME          "R`SYS`"                /* r function name */
26  
# Line 28 | Line 33 | static const char      RCSid[] = "$Id$";
33   #define  UP             04
34   #define  DOWN           010
35  
31 double  funvalue(), l_hermite(), l_bezier(), l_bspline(), argument();
36  
37 < void    quit(), eputs(), wputs();
34 <
35 <
37 > void
38   computen(nzp, nrp, z0, r0, z1, r1)              /* compute normal */
39   double  *nzp, *nrp, z0, r0, z1, r1;
40   {
# Line 46 | Line 48 | double  *nzp, *nrp, z0, r0, z1, r1;
48   }
49  
50  
49 void
50 eputs(msg)
51 char  *msg;
52 {
53        fputs(msg, stderr);
54 }
55
56
57 void
58 wputs(msg)
59 char  *msg;
60 {
61        eputs(msg);
62 }
63
64
65 void
66 quit(code)
67 int  code;
68 {
69        exit(code);
70 }
71
72
73 printhead(ac, av)               /* print command header */
74 register int  ac;
75 register char  **av;
76 {
77        putchar('#');
78        while (ac--) {
79                putchar(' ');
80                fputs(*av++, stdout);
81        }
82        putchar('\n');
83 }
84
85
51   double
52 < l_hermite()                    
52 > l_hermite(char *nm)
53   {
54          double  t;
55          
# Line 97 | Line 62 | l_hermite()                    
62  
63  
64   double
65 < l_bezier()
65 > l_bezier(char *nm)
66   {
67          double  t;
68  
# Line 110 | Line 75 | l_bezier()
75  
76  
77   double
78 < l_bspline()
78 > l_bspline(char *nm)
79   {
80          double  t;
81  
# Line 122 | Line 87 | l_bspline()
87   }
88  
89  
90 + int
91   main(argc, argv)
92   int  argc;
93   char  *argv[];
94   {
129        extern long     eclock;
95          char  stmp[256];
96          char  *modname;
97          int  smooth = 0;
# Line 162 | Line 127 | char  *argv[];
127                  goto userror;
128          modname = smooth ? "Phong" : argv[1];
129  
130 <        printhead(argc, argv);
130 >        fputs("# ", stdout);
131 >        printargs(argc, argv, stdout);
132          eclock = 0;
133  
134          lastnz = lastnr = 0.0;
# Line 238 | Line 204 | char  *argv[];
204                  lastnz = nz; lastnr = nr;
205                  nz = nextnz; nr = nextnr;
206          }
207 <        quit(0);
207 >        return 0;
208  
209   userror:
210          fprintf(stderr,
211          "Usage: %s material name z(t) r(t) nseg [-e expr] [-f file] [-s]\n",
212                          argv[0]);
213 <        quit(1);
213 >        return 1;
214   }
215  
216  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines