Bonjour,

J'ai un composant en C qui se charge de décoder des fichiers binaires en ASCII.
Cependant, ce composant doit pouvoir être utilisable sur une architecture little endian (Linux 64bits).
Auparavant, il était exécuté sur une architecture big endian (AIX).
L'ordre des octets des fichiers binaires se retrouvent donc inversées, j'ai donc utilisé les fonctions htobexx.

Cependant, pour les nombres à virgule flottante (simple ou double précision), ces fonctions ne semblent pas fonctionner.
En effet, j'obtiens toujours la valeur 0.

Auriez-vous des pistes de recherche ou des éléments de réponse quant à ma problématique ?

Cordialement,
bogue