Fixed implicit conversion of float to double when using snprintf() format specifier %f.

This commit is contained in:
Steve Karg
2024-08-06 16:41:42 -05:00
parent b5e0aa97fc
commit 19f276b7f2
+3 -6
View File
@@ -1901,18 +1901,15 @@ int bacapp_snprintf_shed_level(
switch (value->type) {
case BACNET_SHED_TYPE_PERCENT:
length = bacapp_snprintf(
str, str_len, "%u%%",(unsigned)
value->value.percent);
str, str_len, "%u%%", (unsigned)value->value.percent);
break;
case BACNET_SHED_TYPE_LEVEL:
length = bacapp_snprintf(
str, str_len, "%u",(unsigned)
value->value.level);
str, str_len, "%u", (unsigned)value->value.level);
break;
case BACNET_SHED_TYPE_AMOUNT:
length = bacapp_snprintf(
str, str_len, "%f",
value->value.amount);
str, str_len, "%f", (double)value->value.amount);
break;
default:
break;