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

Comparing ray/src/common/colrops.c (file contents):
Revision 2.12 by greg, Fri May 20 02:06:38 2011 UTC vs.
Revision 2.13 by greg, Mon Dec 18 18:54:38 2023 UTC

# Line 22 | Line 22 | static uby8    (*g_bval)[256] = NULL;
22  
23  
24   int
25 < setcolrcor(f, a2)               /* set brightness correction */
26 < double  (*f)(double,double);
27 < double  a2;
25 > setcolrcor(                     /* set brightness correction */
26 >        double  (*f)(double,double),
27 >        double  a2
28 > )
29   {
30          double  mult;
31 <        register int    i, j;
31 >        int     i, j;
32                                          /* allocate tables */
33          if (g_bval == NULL && (g_bval =
34                          (uby8 (*)[256])bmalloc((MAXGSHIFT+1)*256)) == NULL)
# Line 44 | Line 45 | double a2;
45  
46  
47   int
48 < setcolrinv(f, a2)               /* set inverse brightness correction */
49 < double  (*f)(double,double);
50 < double  a2;
48 > setcolrinv(                     /* set inverse brightness correction */
49 >        double  (*f)(double,double),
50 >        double  a2
51 > )
52   {
53          double  mult;
54 <        register int    i, j;
54 >        int     i, j;
55                                          /* allocate tables */
56          if (g_mant == NULL && (g_mant = (uby8 *)bmalloc(256)) == NULL)
57                  return(-1);
# Line 70 | Line 72 | double a2;
72  
73  
74   int
75 < setcolrgam(g)                   /* set gamma conversion */
76 < double  g;
75 > setcolrgam(                             /* set gamma conversion */
76 >        double  g
77 > )
78   {
79          if (setcolrcor(pow, 1.0/g) < 0)
80                  return(-1);
# Line 80 | Line 83 | double g;
83  
84  
85   int
86 < colrs_gambs(scan, len)          /* convert scanline of colrs to gamma bytes */
87 < register COLR   *scan;
88 < int     len;
86 > colrs_gambs(                    /* convert scanline of colrs to gamma bytes */
87 >        COLR    *scan,
88 >        int     len
89 > )
90   {
91 <        register int    i, expo;
91 >        int     i, expo;
92  
93          if (g_bval == NULL)
94                  return(-1);
# Line 130 | Line 134 | int    len;
134  
135  
136   int
137 < gambs_colrs(scan, len)          /* convert gamma bytes to colr scanline */
138 < register COLR   *scan;
139 < int     len;
137 > gambs_colrs(            /* convert gamma bytes to colr scanline */
138 >        COLR    *scan,
139 >        int     len
140 > )
141   {
142 <        register int    nexpo;
142 >        int     nexpo;
143  
144          if ((g_mant == NULL) | (g_nexp == NULL))
145                  return(-1);
# Line 167 | Line 172 | int    len;
172  
173  
174   void
175 < shiftcolrs(scan, len, adjust)   /* shift a scanline of colors by 2^adjust */
176 < register COLR   *scan;
177 < register int    len;
178 < register int    adjust;
175 > shiftcolrs(             /* shift a scanline of colors by 2^adjust */
176 >        COLR    *scan,
177 >        int     len,
178 >        int     adjust
179 > )
180   {
181          int     minexp;
182  
# Line 189 | Line 195 | register int   adjust;
195  
196  
197   void
198 < normcolrs(scan, len, adjust)    /* normalize a scanline of colrs */
199 < register COLR  *scan;
200 < int  len;
201 < int  adjust;
198 > normcolrs(              /* normalize a scanline of colrs */
199 >        COLR  *scan,
200 >        int  len,
201 >        int  adjust
202 > )
203   {
204 <        register int  c;
205 <        register int  shift;
204 >        int  c;
205 >        int  shift;
206  
207          while (len-- > 0) {
208                  shift = scan[0][EXP] + adjust - COLXS;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines