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

Comparing ray/src/rt/rv2.c (file contents):
Revision 2.42 by schorsch, Mon Jul 21 22:30:19 2003 UTC vs.
Revision 2.43 by schorsch, Tue Mar 30 16:13:01 2004 UTC

# Line 14 | Line 14 | static const char      RCSid[] = "$Id$";
14  
15   #include  "platform.h"
16   #include  "ray.h"
17 + #include  "ambient.h"
18   #include  "otypes.h"
19   #include  "rpaint.h"
20  
# Line 34 | Line 35 | extern char  *progname;
35   extern char  *octname;
36  
37  
38 < void
39 < getframe(s)                             /* get a new frame */
40 < char  *s;
38 > extern void
39 > getframe(                               /* get a new frame */
40 >        char  *s
41 > )
42   {
43          if (getrect(s, &pframe) < 0)
44                  return;
# Line 44 | Line 46 | char  *s;
46   }
47  
48  
49 < void
50 < getrepaint(s)                           /* get area and repaint */
51 < char  *s;
49 > extern void
50 > getrepaint(                             /* get area and repaint */
51 >        char  *s
52 > )
53   {
54          RECT  box;
55  
# Line 56 | Line 59 | char  *s;
59   }
60  
61  
62 < void
63 < getview(s)                              /* get/show view parameters */
64 < char  *s;
62 > extern void
63 > getview(                                /* get/show view parameters */
64 >        char  *s
65 > )
66   {
67          FILE  *fp;
68          char  buf[128];
# Line 161 | Line 165 | char  *s;
165   }
166  
167  
168 < void
169 < lastview(s)                             /* return to a previous view */
170 < char  *s;
168 > extern void
169 > lastview(                               /* return to a previous view */
170 >        char  *s
171 > )
172   {
173          char  buf[128];
174          char  *fname;
# Line 195 | Line 200 | char  *s;
200   }
201  
202  
203 < void
204 < saveview(s)                             /* save view to rad file */
205 < char  *s;
203 > extern void
204 > saveview(                               /* save view to rad file */
205 >        char  *s
206 > )
207   {
208          char  view[64];
209          char  *fname;
# Line 232 | Line 238 | char  *s;
238   }
239  
240  
241 < void
242 < loadview(s)                             /* load view from rad file */
243 < char  *s;
241 > extern void
242 > loadview(                               /* load view from rad file */
243 >        char  *s
244 > )
245   {
246          char  buf[512];
247          char  *fname;
# Line 274 | Line 281 | char  *s;
281   }
282  
283  
284 < void
285 < getaim(s)                               /* aim camera */
286 < char  *s;
284 > extern void
285 > getaim(                         /* aim camera */
286 >        char  *s
287 > )
288   {
289          double  zfact;
290          VIEW  nv;
# Line 294 | Line 302 | char  *s;
302   }
303  
304  
305 < void
306 < getmove(s)                              /* move camera */
307 < char  *s;
305 > extern void
306 > getmove(                                /* move camera */
307 >        char  *s
308 > )
309   {
310          FVECT  vc;
311          double  mag;
# Line 307 | Line 316 | char  *s;
316   }
317  
318  
319 < void
320 < getrotate(s)                            /* rotate camera */
321 < char  *s;
319 > extern void
320 > getrotate(                              /* rotate camera */
321 >        char  *s
322 > )
323   {
324          VIEW  nv;
325          FVECT  v1;
# Line 337 | Line 347 | char  *s;
347   }
348  
349  
350 < void
351 < getpivot(s)                             /* pivot viewpoint */
352 < register char  *s;
350 > extern void
351 > getpivot(                               /* pivot viewpoint */
352 >        register char  *s
353 > )
354   {
355          FVECT  vc;
356          double  angle, elev, mag;
# Line 355 | Line 366 | register char  *s;
366   }
367  
368  
369 < void
370 < getexposure(s)                          /* get new exposure */
371 < char  *s;
369 > extern void
370 > getexposure(                            /* get new exposure */
371 >        char  *s
372 > )
373   {
374          char  buf[128];
375          register char  *cp;
# Line 423 | Line 435 | char  *s;
435  
436   typedef union {int i; double d; COLOR C;}       *MyUptr;
437  
438 < int
439 < getparam(str, dsc, typ, p)              /* get variable from user */
440 < char  *str, *dsc;
441 < int  typ;
442 < void  *p;
438 > extern int
439 > getparam(               /* get variable from user */
440 >        char  *str,
441 >        char  *dsc,
442 >        int  typ,
443 >        void  *p
444 > )
445   {
446          register MyUptr  ptr = (MyUptr)p;
447          int  i0;
# Line 484 | Line 498 | void  *p;
498                  setcolor(ptr->C, d0, d1, d2);
499                  return(1);
500          }
501 +        return 0; /* nothing matched */
502   }
503  
504  
505 < void
506 < setparam(s)                             /* get/set program parameter */
507 < register char  *s;
505 > extern void
506 > setparam(                               /* get/set program parameter */
507 >        register char  *s
508 > )
509   {
510          char  buf[128];
511          
# Line 661 | Line 677 | badparam:
677   }
678  
679  
680 < void
680 > extern void
681   traceray(s)                             /* trace a single ray */
682   char  *s;
683   {
# Line 730 | Line 746 | char  *s;
746   }
747  
748  
749 < void
749 > extern void
750   writepict(s)                            /* write the picture to a file */
751   char  *s;
752   {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines