Subject: floats across the network
To: David Laight <david@l8s.co.uk>
From: Michael Richardson <mcr@sandelman.ottawa.on.ca>
List: tech-net
Date: 08/07/2002 17:12:20
>>>>> "David" == David Laight <david@l8s.co.uk> writes:
    >> I am having a doubt whether on sending between
    >> little endian and big endian machines floats have also
    >> to be converted like int (ntohl) or they are not to be
    >> converted.

    David> They will almost certainly need to be converted.
    David> In many cases reversing all the bytes will suffice,
    David> however some architectures (eg arm) use a mixed
    David> byte ordering for floats, others may use a non-standard
    David> encoding.

  I thought that float representation varried rather a lot between
processors. The number of bits of mantissa, etc.

]       ON HUMILITY: to err is human. To moo, bovine.           |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON    |net architect[
] mcr@sandelman.ottawa.on.ca http://www.sandelman.ottawa.on.ca/ |device driver[
] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [