8 |
|
|
9 |
|
#undef NOPROTO |
10 |
|
#define NOPROTO 1 |
11 |
+ |
#ifndef MEM_PTR |
12 |
+ |
#define MEM_PTR char * |
13 |
+ |
#endif |
14 |
|
#include "tonemap.h" |
15 |
|
|
16 |
|
/* required constants */ |
28 |
|
#define MINLDMAX 1. |
29 |
|
#define DEFLDMAX 100. |
30 |
|
|
28 |
– |
/* private flags */ |
29 |
– |
#define TM_F_INITED 010000 /* initialized flag */ |
30 |
– |
#define TM_F_NEEDMAT 020000 /* need matrix conversion */ |
31 |
– |
|
31 |
|
#define BRT2SCALE ((int)(M_LN2*TM_BRTSCALE+.5)) |
32 |
|
|
33 |
|
#define HISTEP 8 /* steps in BRTSCALE for each bin */ |
58 |
|
(int4)(SCO_bf*256.+.5)*(c)[BLU] ) >> 8 ) |
59 |
|
|
60 |
|
#ifndef malloc |
61 |
< |
extern char *malloc(), *calloc(); |
61 |
> |
MEM_PTR malloc(); |
62 |
> |
MEM_PTR calloc(); |
63 |
|
#endif |
64 |
|
extern int tmErrorReturn(); |
65 |
|
|