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

Comparing ray/src/cv/mgf2meta.c (file contents):
Revision 2.8 by schorsch, Tue Oct 21 19:19:28 2003 UTC vs.
Revision 2.10 by greg, Mon Nov 17 02:21:53 2003 UTC

# Line 9 | Line 9 | static const char      RCSid[] = "$Id$";
9   #include <stdlib.h>
10   #include <string.h>
11   #include <math.h>
12 +
13   #include "random.h"
14   #include "mgflib/parser.h"
15 + #include "plocate.h" /* XXX shouldn't this rather be in rtmath.h? */
16  
17   #define MSIZE   ((1<<14)-1)
18   #define MX(v)   (int)(MSIZE*(v)[(proj_axis+1)%3])
19   #define MY(v)   (int)(MSIZE*(v)[(proj_axis+2)%3])
20  
19 int     r_face(int ac, char **av);
21   int     proj_axis;
22   double  limit[3][2];
23   int     layer;
# Line 24 | Line 25 | long   rthresh = 1;
25  
26   extern int      mg_nqcdivs;
27  
28 + static int r_face(int ac, char **av);
29 + static void newlayer(void);
30 + static int doline(int v1x, int v1y, int v2x, int v2y);
31  
32 < main(argc, argv)                /* convert files to stdout */
33 < int     argc;
34 < char    *argv[];
32 >
33 > int
34 > main(           /* convert files to stdout */
35 >        int     argc,
36 >        char    *argv[]
37 > )
38   {
39          int     i;
40                                  /* initialize dispatch table */
# Line 70 | Line 77 | userr:
77  
78  
79   int
80 < r_face(ac, av)                  /* convert a face */
81 < int     ac;
82 < char    **av;
80 > r_face(                 /* convert a face */
81 >        int     ac,
82 >        char    **av
83 > )
84   {
85          static FVECT    bbmin = {0,0,0}, bbmax = {1,1,1};
86          register int    i, j;
# Line 110 | Line 118 | short  hshtab[HTBLSIZ][4];             /* done line segments */
118                                          (long)(mx2)<<5 ^ (long)(my2))
119  
120  
121 < newlayer()                              /* start a new layer */
121 > void
122 > newlayer(void)                          /* start a new layer */
123   {
124          (void)memset((char *)hshtab, '\0', sizeof(hshtab));
125          if (++layer >= 16) {
# Line 121 | Line 130 | newlayer()                             /* start a new layer */
130  
131  
132   int
133 < doline(v1x, v1y, v2x, v2y)              /* draw line conditionally */
134 < int     v1x, v1y, v2x, v2y;
133 > doline(         /* draw line conditionally */
134 >        int     v1x,
135 >        int v1y,
136 >        int v2x,
137 >        int v2y
138 > )
139   {
140          register int    h;
141  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines