Fix some warnings by casting

for compilers which cannot detect the affectations as ok.
This commit is contained in:
Patrick Pelissier committed 2020-06-21 23:50:49 +02:00
1 parent c520b7d0be
commit 652653af0b
3 files changed
+5 -5

No files matched your search

+3 -3
View File
@@ -160,13 +160,13 @@ m_serial_bin_write_float(m_serial_write_t serial, const long double data, const
FILE *f = (FILE *)serial->data[0].p;
if (size_of_type == sizeof f1) {
f1 = data;
f1 = (float) data;
n = fwrite (M_ASSIGN_CAST(const void*, &f1), sizeof f1, 1, f);
} else if (size_of_type == sizeof f2) {
f2 = data;
f2 = (double) data;
n = fwrite (M_ASSIGN_CAST(const void*, &f2), sizeof f2, 1, f);
} else if (size_of_type == sizeof f3) {
f3 = data;
f3 = (long double) data;
n = fwrite (M_ASSIGN_CAST(const void*, &f3), sizeof f3, 1, f);
} else {
M_ASSERT_INIT(false, "a float of suitable size");