608 |
|
{ |
609 |
|
const SDTre *sdt; |
610 |
|
double inCoord[2]; |
611 |
– |
int vflags; |
611 |
|
int i; |
612 |
|
SDTreCDst *cd, *cdlast; |
613 |
|
/* check arguments */ |
710 |
|
/* binary search to find position */ |
711 |
|
ilower = 0; iupper = cd->calen; |
712 |
|
while ((i = (iupper + ilower) >> 1) != ilower) |
713 |
< |
if ((long)target >= (long)cd->carr[i].cuml) |
713 |
> |
if (target >= cd->carr[i].cuml) |
714 |
|
ilower = i; |
715 |
|
else |
716 |
|
iupper = i; |
880 |
|
SDSpectralDF *df; |
881 |
|
SDTre *sdt; |
882 |
|
char *sdata; |
884 |
– |
int i; |
883 |
|
/* allocate BSDF component */ |
884 |
|
sdata = ezxml_txt(ezxml_child(wdb, "WavelengthDataDirection")); |
885 |
|
if (!sdata) |