10 |
|
#ifndef _RAD_COLOR_H_ |
11 |
|
#define _RAD_COLOR_H_ |
12 |
|
|
13 |
+ |
#include <stdio.h> |
14 |
|
#include <stdlib.h> |
15 |
|
|
16 |
|
#ifdef __cplusplus |
157 |
|
#define PRIMARYSTR "PRIMARIES=" |
158 |
|
#define LPRIMARYSTR 10 |
159 |
|
#define isprims(hl) (!strncmp(hl,PRIMARYSTR,LPRIMARYSTR)) |
160 |
< |
#define primsval(p,hl) sscanf((hl)+LPRIMARYSTR, \ |
160 |
> |
#define primsval(p,hl) (sscanf((hl)+LPRIMARYSTR, \ |
161 |
|
"%f %f %f %f %f %f %f %f", \ |
162 |
|
&(p)[RED][CIEX],&(p)[RED][CIEY], \ |
163 |
|
&(p)[GRN][CIEX],&(p)[GRN][CIEY], \ |
164 |
|
&(p)[BLU][CIEX],&(p)[BLU][CIEY], \ |
165 |
< |
&(p)[WHT][CIEX],&(p)[WHT][CIEY]) |
165 |
> |
&(p)[WHT][CIEX],&(p)[WHT][CIEY]) == 8) |
166 |
|
#define fputprims(p,fp) fprintf(fp, \ |
167 |
|
"%s %.4f %.4f %.4f %.4f %.4f %.4f %.4f %.4f\n",\ |
168 |
|
PRIMARYSTR, \ |