solaris 9 doesn't have sqrtf

This commit is contained in:
Duncan Laurie 2005-03-18 00:36:20 +00:00
parent 9c476f36aa
commit 3da7fea17f

View File

@ -158,7 +158,11 @@ sdr_convert_sensor_reading(struct sdr_record_full_sensor * sensor,
result = powf(result, 3.0); result = powf(result, 3.0);
break; break;
case SDR_SENSOR_L_SQRT: case SDR_SENSOR_L_SQRT:
#ifdef __sun
result = (float)sqrt((double)result);
#else
result = sqrtf(result); result = sqrtf(result);
#endif
break; break;
case SDR_SENSOR_L_CUBERT: case SDR_SENSOR_L_CUBERT:
result = cbrtf(result); result = cbrtf(result);