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

Comparing ray/src/common/color.h (file contents):
Revision 2.20 by greg, Tue May 13 17:58:32 2003 UTC vs.
Revision 2.22 by greg, Fri Jun 27 06:53:21 2003 UTC

# Line 9 | Line 9
9   *  for speed.  Stored color values use 4 bytes which contain
10   *  three single byte mantissas and a common exponent.
11   */
12 <
13 < #include "copyright.h"
14 <
15 < #include <stdio.h>
16 < #include <stdlib.h>
17 <
12 > #ifndef _RAD_COLOR_H_
13 > #define _RAD_COLOR_H_
14   #ifdef __cplusplus
15   extern "C" {
16   #endif
17  
18 + #include <stdio.h>
19 + #include <stdlib.h>
20 +
21   #define  RED            0
22   #define  GRN            1
23   #define  BLU            2
# Line 204 | Line 203 | extern COLOR  cblack, cwhite;  /* black (0,0,0) and whi
203   #define  cpcolormat(md,ms)      memcpy((void *)md,(void *)ms,sizeof(COLORMAT))
204   #endif
205  
207 #ifdef NOPROTO
206                                          /* defined in color.c */
209 extern char     *tempbuffer();
210 extern int      fwritecolrs();
211 extern int      freadcolrs();
212 extern int      fwritescan();
213 extern int      freadscan();
214 extern void     setcolr();
215 extern void     colr_color();
216 extern int      bigdiff();
217                                        /* defined in spec_rgb.c */
218 extern void     spec_rgb();
219 extern void     spec_cie();
220 extern void     cie_rgb();
221 extern int      clipgamut();
222 extern void     colortrans();
223 extern void     multcolormat();
224 extern void     compxyz2rgbmat();
225 extern void     comprgb2xyzmat();
226 extern void     comprgb2rgbmat();
227 extern void     compxyzWBmat();
228 extern void     compxyz2rgbWBmat();
229 extern void     comprgb2xyzWBmat();
230 extern void     comprgb2rgbWBmat();
231                                        /* defined in colrops.c */
232 extern int      setcolrcor();
233 extern int      setcolrinv();
234 extern int      setcolrgam();
235 extern int      colrs_gambs();
236 extern int      gambs_colrs();
237 extern void     shiftcolrs();
238 extern void     normcolrs();
239
240 #else
241                                        /* defined in color.c */
207   extern char     *tempbuffer(unsigned int len);
208   extern int      fwritecolrs(COLR *scanline, int len, FILE *fp);
209   extern int      freadcolrs(COLR *scanline, int len, FILE *fp);
# Line 273 | Line 238 | extern int     gambs_colrs(COLR *scan, int len);
238   extern void     shiftcolrs(COLR *scan, int len, int adjust);
239   extern void     normcolrs(COLR *scan, int len, int adjust);
240  
276 #endif
241  
242   #ifdef __cplusplus
243   }
244   #endif
245 + #endif /* _RAD_COLOR_H_ */
246 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines