Commit f5e0585b86527666558349ca279f6555127447aa

Authored by Stéphane Raimbault
1 parent f9263110

Removed useless init in float conversions

Showing 1 changed file with 2 additions and 2 deletions
src/modbus-data.c
@@ -76,7 +76,7 @@ uint8_t modbus_get_byte_from_bits(const uint8_t *src, int index, @@ -76,7 +76,7 @@ uint8_t modbus_get_byte_from_bits(const uint8_t *src, int index,
76 /* Get a float from 4 bytes in Modbus format */ 76 /* Get a float from 4 bytes in Modbus format */
77 float modbus_get_float(const uint16_t *src) 77 float modbus_get_float(const uint16_t *src)
78 { 78 {
79 - float f = 0.0f; 79 + float f;
80 uint32_t i; 80 uint32_t i;
81 81
82 i = (((uint32_t)src[1]) << 16) + src[0]; 82 i = (((uint32_t)src[1]) << 16) + src[0];
@@ -88,7 +88,7 @@ float modbus_get_float(const uint16_t *src) @@ -88,7 +88,7 @@ float modbus_get_float(const uint16_t *src)
88 /* Set a float to 4 bytes in Modbus format */ 88 /* Set a float to 4 bytes in Modbus format */
89 void modbus_set_float(float f, uint16_t *dest) 89 void modbus_set_float(float f, uint16_t *dest)
90 { 90 {
91 - uint32_t i = 0; 91 + uint32_t i;
92 92
93 memcpy(&i, &f, sizeof(uint32_t)); 93 memcpy(&i, &f, sizeof(uint32_t));
94 dest[0] = (uint16_t)i; 94 dest[0] = (uint16_t)i;