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

Comparing ray/src/px/ciq.h (file contents):
Revision 1.2 by greg, Thu Feb 2 14:10:27 1989 UTC vs.
Revision 2.5 by schorsch, Sun Mar 28 20:33:13 2004 UTC

# Line 1 | Line 1
1 < /* Copyright 1988 Regents of the University of California */
1 > /* RCSid: $Id$ */
2  
3 < /* SCCSid "$SunId$ LBL" */
3 > #ifndef _RAD_CIQ_H_
4 > #define _RAD_CIQ_H_
5  
6   #include <stdio.h>
7 +
8   #include "pic.h"
9  
10 < #define red(i) ((i)>>7&0xf8|4)  /* 5 bits red, 5 bits green, 5 bits blue */
11 < #define gre(i) ((i)>>2&0xf8|4)
12 < #define blu(i) ((i)<<3&0xf8|4)
10 > #ifdef __cplusplus
11 > extern "C" {
12 > #endif
13 >
14 > #define red(i) (((i)>>7&0xf8)|4)        /* 5 bits red, 5 bits green, 5 bits blue */
15 > #define gre(i) (((i)>>2&0xf8)|4)
16 > #define blu(i) (((i)<<3&0xf8)|4)
17   #define len 32768
18  
19   extern int hist[len];   /* list of frequencies or pixelvalues for coded color */
# Line 18 | Line 24 | extern int n;          /* number of colors in it */
24   #define linealloc(xdim)         (pixel *)emalloc(sizeof(pixel)*xdim)
25   #define line3alloc(xdim)        (rgbpixel *)emalloc(sizeof(rgbpixel)*xdim)
26  
27 < extern char     *emalloc();
27 >
28 > #ifdef __cplusplus
29 > }
30 > #endif
31 > #endif /* _RAD_CIQ_H_ */
32 >

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines