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

Comparing ray/src/util/ranimove.c (file contents):
Revision 3.9 by schorsch, Tue Oct 21 19:19:29 2003 UTC vs.
Revision 3.10 by schorsch, Fri Mar 26 21:36:20 2004 UTC

# Line 62 | Line 62 | int            haveprio = 0;   /* high-level saliency specified */
62   int             gargc;          /* global argc for printargs */
63   char            **gargv;        /* global argv for printargs */
64  
65 + static void setdefaults(void);
66 + static void setmove(struct ObjMove      *om, char       *ms);
67 + static void setrendparams(char          *optf, char             *qval);
68 + static void getradfile(char     *rfargs);
69 + static void animate(void);
70 + static int countviews(void); /* XXX duplicated function */
71 + static char * getobjname(struct ObjMove *om);
72 + static char * getxf(struct ObjMove      *om, int        n);
73  
74 +
75   int
76 < main(argc, argv)
77 < int     argc;
78 < char    *argv[];
76 > main(
77 >        int     argc,
78 >        char    *argv[]
79 > )
80   {
81          int     explicate = 0;
82          char    *cfname;
# Line 153 | Line 163 | userr:
163   "Usage: %s [-n nprocs][-f beg,end][-t sec][-d jnd][-s][-w][-e] anim_file\n",
164                          progname);
165          quit(1);
166 +        return 1; /* pro forma return */
167   }
168  
169  
# Line 176 | Line 187 | register char  *s;
187   }
188  
189  
190 < void
191 < setdefaults()                   /* set default values */
190 > static void
191 > setdefaults(void)                       /* set default values */
192   {
193          int     nviews;
194          int     decades;
# Line 253 | Line 264 | setdefaults()                  /* set default values */
264   }
265  
266  
267 < void
268 < setmove(om, ms)                 /* assign a move object from spec. */
269 < struct ObjMove  *om;
270 < char    *ms;
267 > static void
268 > setmove(                        /* assign a move object from spec. */
269 >        struct ObjMove  *om,
270 >        char    *ms
271 > )
272   {
273          char    parname[128];
274          char    *cp;
# Line 313 | Line 325 | badspec:
325   }
326  
327  
328 < void
329 < setrendparams(optf, qval)       /* set global rendering parameters */
330 < char            *optf;
331 < char            *qval;
328 > static void
329 > setrendparams(  /* set global rendering parameters */
330 >        char            *optf,
331 >        char            *qval
332 > )
333   {
334          char    *argv[1024];
335          char    **av = argv;
# Line 360 | Line 373 | char           *qval;
373   }
374  
375  
376 < void
377 < getradfile(rfargs)              /* run rad and get needed variables */
378 < char    *rfargs;
376 > static void
377 > getradfile(             /* run rad and get needed variables */
378 >        char    *rfargs
379 > )
380   {
381          static short    mvar[] = {OCONV,OCTREEF,RESOLUTION,EXPOSURE,-1};
382          char    combuf[256];
383          register int    i;
384          register char   *cp;
385 <        char    *pippt;
385 >        char    *pippt = NULL;
386                                          /* create rad command */
387          strcpy(lorendoptf, "ranim0.opt");
388          sprintf(combuf,
# Line 411 | Line 425 | char   *rfargs;
425   }
426  
427  
428 < void
429 < animate()                       /* run through animation */
428 > static void
429 > animate(void)                   /* run through animation */
430   {
431          int     rpass;
432  
# Line 443 | Line 457 | animate()                      /* run through animation */
457   }
458  
459  
460 < VIEW *
461 < getview(n)                      /* get view number n */
462 < int     n;
460 > extern VIEW *
461 > getview(                        /* get view number n */
462 >        int     n
463 > )
464   {
465          static FILE     *viewfp = NULL;         /* view file pointer */
466          static int      viewnum = 0;            /* current view number */
# Line 493 | Line 508 | int    n;
508   }
509  
510  
511 < int
512 < countviews()                    /* count views in view file */
511 > static int
512 > countviews(void)                        /* count views in view file */
513   {
514          int     n;
515  
# Line 506 | Line 521 | countviews()                   /* count views in view file */
521   }
522  
523  
524 < char *
525 < getexp(n)                       /* get exposure for nth frame */
526 < int     n;
524 > extern char *
525 > getexp(                 /* get exposure for nth frame */
526 >        int     n
527 > )
528   {
529          extern char     *fskip();
530          static char     expval[32];
# Line 560 | Line 576 | formerr:
576          sprintf(errmsg, "%s: exposure format error on line %d",
577                          vval(EXPOSURE), curfrm);
578          error(USER, errmsg);
579 +        return NULL; /* pro forma return */
580   }
581  
582  
583 < double
584 < expspec_val(s)                  /* get exposure value from spec. */
585 < char    *s;
583 > extern double
584 > expspec_val(                    /* get exposure value from spec. */
585 >        char    *s
586 > )
587   {
588          double  expval;
589  
# Line 579 | Line 597 | char   *s;
597   }
598  
599  
600 < char *
601 < getoctspec(n)                   /* get octree for the given frame */
602 < int     n;
600 > extern char *
601 > getoctspec(                     /* get octree for the given frame */
602 >        int     n
603 > )
604   {
605          static char     combuf[1024];
606          int             cfm = 0;
# Line 633 | Line 652 | int    n;
652   }
653  
654  
655 < char *
656 < getobjname(om)                  /* get fully qualified object name */
657 < register struct ObjMove *om;
655 > static char *
656 > getobjname(                     /* get fully qualified object name */
657 >        register struct ObjMove *om
658 > )
659   {
660          static char     objName[512];
661          register char   *cp = objName;
# Line 651 | Line 671 | register struct ObjMove        *om;
671   }
672  
673  
674 < char *
675 < getxf(om, n)                    /* get total transform for object */
676 < register struct ObjMove *om;
677 < int     n;
674 > static char *
675 > getxf(                  /* get total transform for object */
676 >        register struct ObjMove *om,
677 >        int     n
678 > )
679   {
680          static char     xfsbuf[4096];
681          char            *xfp;
# Line 773 | Line 794 | int    n;
794   }
795  
796  
797 < int
798 < getmove(obj)                            /* find matching move object */
799 < OBJECT  obj;
797 > extern int
798 > getmove(                                /* find matching move object */
799 >        OBJECT  obj
800 > )
801   {
802          static int      lasti;
803          static OBJECT   lasto = OVOID;
# Line 806 | Line 828 | OBJECT obj;
828   }
829  
830  
831 < double
832 < obj_prio(obj)                   /* return priority for object */
833 < OBJECT  obj;
831 > extern double
832 > obj_prio(                       /* return priority for object */
833 >        OBJECT  obj
834 > )
835   {
836          int     moi;
837          
# Line 818 | Line 841 | OBJECT obj;
841   }
842  
843  
844 < double
845 < getTime()                       /* get current time (CPU or real) */
844 > extern double
845 > getTime(void)                   /* get current time (CPU or real) */
846   {
847          struct timeval  time_now;
848                                          /* return CPU time if one process */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines