219 |
|
if (!abname || !*abname) |
220 |
|
return; |
221 |
|
for (i = nabases; i--; ) |
222 |
< |
if (!strcmp(abname, abase_list[i].name)) |
222 |
> |
if (!strcasecamp(abname, abase_list[i].name)) |
223 |
|
return; /* assume it's the same */ |
224 |
|
if (nabases >= MAXABASES) |
225 |
|
error(INTERNAL, "too many angle bases"); |
320 |
|
return; |
321 |
|
} |
322 |
|
for (i = nabases; i--; ) |
323 |
< |
if (!strcmp(cbasis, abase_list[i].name)) { |
323 |
> |
if (!strcasecamp(cbasis, abase_list[i].name)) { |
324 |
|
dp->ninc = abase_list[i].nangles; |
325 |
|
dp->ib_priv = (void *)&abase_list[i]; |
326 |
|
dp->ib_vec = ab_getvecR; |
334 |
|
return; |
335 |
|
} |
336 |
|
for (i = nabases; i--; ) |
337 |
< |
if (!strcmp(rbasis, abase_list[i].name)) { |
337 |
> |
if (!strcasecamp(rbasis, abase_list[i].name)) { |
338 |
|
dp->nout = abase_list[i].nangles; |
339 |
|
dp->ob_priv = (void *)&abase_list[i]; |
340 |
|
dp->ob_vec = ab_getvec; |
542 |
|
load_geometry(dp, ezxml_child(wtl, "Material")); |
543 |
|
for (wld = ezxml_child(wtl, "WavelengthData"); |
544 |
|
wld != NULL; wld = wld->next) { |
545 |
< |
if (strcmp(ezxml_txt(ezxml_child(wld,"Wavelength")), "Visible")) |
545 |
> |
if (strcasecamp(ezxml_txt(ezxml_child(wld,"Wavelength")), "Visible")) |
546 |
|
continue; |
547 |
|
wdb = ezxml_child(wld, "WavelengthDataBlock"); |
548 |
|
if (wdb == NULL) continue; |
549 |
< |
if (strcmp(ezxml_txt(ezxml_child(wdb,"WavelengthDataDirection")), |
549 |
> |
if (strcasecamp(ezxml_txt(ezxml_child(wdb,"WavelengthDataDirection")), |
550 |
|
"Transmission Front")) |
551 |
|
continue; |
552 |
|
load_bsdf_data(dp, wdb); /* load front BTDF */ |