# HG changeset patch # User Rik # Date 1631663996 25200 # Node ID 0cd93ca0b23732146befffc3f33aeb05c082b9f5 # Parent b063bc05be185571ac390df7d5352693707f7d57 maint: lo-ieee.h: Use C++ named union declaration rather than C-style typedef. * lo-ieee.h: Use C++ named union declaration for "lo_ieee_double" and "lo_ieee_float". diff -r b063bc05be18 -r 0cd93ca0b237 liboctave/util/lo-ieee.h --- a/liboctave/util/lo-ieee.h Tue Sep 14 11:23:50 2021 -0700 +++ b/liboctave/util/lo-ieee.h Tue Sep 14 16:59:56 2021 -0700 @@ -55,17 +55,17 @@ /* FIXME: This code assumes that a double has twice the number of bits as an int */ -typedef union +union lo_ieee_double { double value; unsigned int word[2]; -} lo_ieee_double; +}; -typedef union +union lo_ieee_float { float value; unsigned int word; -} lo_ieee_float; +}; extern OCTAVE_API void octave_ieee_init (void);