Fixed implicit conversion of float to double when using snprintf() format specifier %f.
This commit is contained in:
+3
-6
@@ -1901,18 +1901,15 @@ int bacapp_snprintf_shed_level(
|
|||||||
switch (value->type) {
|
switch (value->type) {
|
||||||
case BACNET_SHED_TYPE_PERCENT:
|
case BACNET_SHED_TYPE_PERCENT:
|
||||||
length = bacapp_snprintf(
|
length = bacapp_snprintf(
|
||||||
str, str_len, "%u%%",(unsigned)
|
str, str_len, "%u%%", (unsigned)value->value.percent);
|
||||||
value->value.percent);
|
|
||||||
break;
|
break;
|
||||||
case BACNET_SHED_TYPE_LEVEL:
|
case BACNET_SHED_TYPE_LEVEL:
|
||||||
length = bacapp_snprintf(
|
length = bacapp_snprintf(
|
||||||
str, str_len, "%u",(unsigned)
|
str, str_len, "%u", (unsigned)value->value.level);
|
||||||
value->value.level);
|
|
||||||
break;
|
break;
|
||||||
case BACNET_SHED_TYPE_AMOUNT:
|
case BACNET_SHED_TYPE_AMOUNT:
|
||||||
length = bacapp_snprintf(
|
length = bacapp_snprintf(
|
||||||
str, str_len, "%f",
|
str, str_len, "%f", (double)value->value.amount);
|
||||||
value->value.amount);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user