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

Comparing ray/src/rt/func.c (file contents):
Revision 2.41 by greg, Mon Sep 16 17:31:14 2024 UTC vs.
Revision 2.42 by greg, Tue Oct 29 00:36:54 2024 UTC

# Line 65 | Line 65 | initfunc(void) /* initialize function evaluation */
65  
66   /* Set parameters for current evaluation */
67   void
68 < set_eparams(char *prms)
68 > set_eparams(const char *prms)
69   {
70 <        static char     *last_params = NULL;
71 <        char            vname[RMAXWORD];
72 <        double          value;
73 <        char            *cpd;
70 >        static const char       *last_params = NULL;
71 >        char                    vname[RMAXWORD];
72 >        double                  value;
73 >        char                    *cpd;
74                                          /* check if already set */
75          if (prms == NULL || !*prms)
76                  return;
# Line 96 | Line 96 | set_eparams(char *prms)
96                  if (*prms++ != '=')
97                          goto bad_params;
98                  value = atof(prms);
99 <                if ((prms = fskip(prms)) == NULL)
99 >                if ((prms = fskip((char *)prms)) == NULL)
100                          goto bad_params;
101                  while (isspace(*prms)) prms++;
102                  prms += (*prms == ',') | (*prms == ';') | (*prms == ':');
# Line 256 | Line 256 | setfunc(                       /* set channels for function call */
256  
257   int
258   worldfunc(                      /* special function context sans object */
259 <        char    *ctx,
259 >        const char      *ctx,
260          RAY     *r
261   )
262   {
# Line 265 | Line 265 | worldfunc(                     /* special function context sans object *
265          if (rayinitcal[0])              /* initialize on first call */
266                  initfunc();
267                                          /* set evaluator context */
268 <        calcontext(ctx);
268 >        calcontext((char *)ctx);
269                                          /* check if ray already set */
270          if ((fobj == NULL) & (r->rno == lastrno))
271                  return(0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines