Commit c640322b authored by Claes Sjofors's avatar Claes Sjofors

Reverted use of feqf

parent 4bc6fbf9
......@@ -4479,17 +4479,20 @@ pwr_tStatus gdh_AttrValueToString(pwr_eType type_id, /**< Attribute type */
break;
}
case pwr_eType_Float32: {
if (feqf(*(float*)value_ptr, FLT_MIN)) {
strcpy(str, "FltMin");
if ( *(float *)value_ptr == FLT_MIN) {
strcpy( str, "FltMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MIN)) {
strcpy(str, "FltNMin");
}
else if ( *(float *)value_ptr == -FLT_MIN) {
strcpy( str, "FltNMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, FLT_MAX)) {
strcpy(str, "FltMax");
}
else if ( *(float *)value_ptr == FLT_MAX) {
strcpy( str, "FltMax");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MAX)) {
strcpy(str, "FltNMax");
}
else if ( *(float *)value_ptr == -FLT_MAX) {
strcpy( str, "FltNMax");
*len = strlen(str);
} else {
if (!format)
......
......@@ -319,18 +319,18 @@ void wnav_attrvalue_to_string(
break;
}
case pwr_eType_Float32: {
if (feqf(*(float*)value_ptr, FLT_MIN)) {
strcpy(str, "FltMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MIN)) {
strcpy(str, "FltNMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, FLT_MAX)) {
strcpy(str, "FltMax");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MAX)) {
strcpy(str, "FltNMax");
*len = strlen(str);
if ( *(float *)value_ptr == FLT_MIN) {
strcpy( str, "FltMin");
*len = strlen( str);
} else if ( *(float *)value_ptr == -FLT_MIN) {
strcpy( str, "FltNMin");
*len = strlen( str);
} else if ( *(float *)value_ptr == FLT_MAX) {
strcpy( str, "FltMax");
*len = strlen( str);
} else if ( *(float *)value_ptr == -FLT_MAX) {
strcpy( str, "FltNMax");
*len = strlen( str);
} else
*len = sprintf(str, "%f", *(pwr_tFloat32*)value_ptr);
*buff = str;
......
......@@ -508,17 +508,20 @@ void XNav::attrvalue_to_string(int type_id, pwr_tTid tid, void* value_ptr,
break;
}
case pwr_eType_Float32: {
if (feqf(*(float*)value_ptr, FLT_MIN)) {
strcpy(str, "FltMin");
if ( *(float *)value_ptr == FLT_MIN) {
strcpy( str, "FltMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MIN)) {
strcpy(str, "FltNMin");
}
else if ( *(float *)value_ptr == -FLT_MIN) {
strcpy( str, "FltNMin");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, FLT_MAX)) {
strcpy(str, "FltMax");
}
else if ( *(float *)value_ptr == FLT_MAX) {
strcpy( str, "FltMax");
*len = strlen(str);
} else if (feqf(*(float*)value_ptr, -FLT_MAX)) {
strcpy(str, "FltNMax");
}
else if ( *(float *)value_ptr == -FLT_MAX) {
strcpy( str, "FltNMax");
*len = strlen(str);
} else {
if (!format) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment