|
Sujet : [C sous Unix] != entre short int, int, et long int !!! |
| Combi_A_Vendre |
letoII a écrit a écrit :
Qu'est ce que tu entend par interprété différament?
|
J'ai eu le problème sous Unix avec GCC et un compilateur Unix dont je ne souviens plus le nom.
Le but était de faire passer un buffer par une liaison série SPI entre processeurs motorola.
Pour un processeur j'utilisais GCC et pour l'autre processeur un autre personne utilisait un autre compilo.
La même définition du suivant donnait des mappings mémoires différents selon le compilateur. typedef struct
{
ulong toto1:2;
ulong toto2:5;
...
}
En informatique industrielle beaucoup de personnes évitent les champs de bits pour cette raison.
vw |