Désolé de me repeter, mais les fonction ht* sont la pour faire les conversion Big/Little endian

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
(elles ne sont pas sécurisées vos macros)

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Ah oui OK, mais c'est un problème récurrent avec les macros ça.
Perso je me suis fait des fonctions du style Write32BE(ptr, value) qui écrivent/lisent des données en mémoire en little/big endian. Du coup y'a pas ce problème, et comme ça accède octet par octet, ça permet d'éviter aussi les problèmes d'alignement (pas de souci si on veut accéder à un word à une adresse impaire, même sur les machines qui ne supportent pas ça). Évidemment c'est moins performant que les macros citées précédemment, mais c'est plus pratique je trouve.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboOuais, mais ça nécessite typeof() si on veut que ce soit indépendant du type.

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo