Bonjour,
Dans un programme, j'ai défini un enum : le programme fonctionnait bien avec un µControlleur 8bit => la taille de l'enum était d'1 octet.
Voici la déclaration de l'enum :
=> Le problème est que depuis que j'ai changé de µControlleur (32bits), la taille de l'enum est passée à 4 octets. J'ai besoin d'imposer la taille à 1 octet car je l'utilise dans une structure __packed__ : comment puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef enum _SAVE_STATUS { SS_NO_TREAT = 0u, // pas de traitement specifique a faire SS_SAVE_OK, // sauvegarde effectuée / ou traitemenet effectué correctement SS_ERROR, // erreur detectée } SAVE_STATUS;
Merci d'avance,
Partager