Bonjour,
Je voudrais traduire ceci :
Code :
#define Pm_Message(status, data1, data2) \ ((((data2) << 16) & 0xFF0000) | \ (((data1) << 8) & 0xFF00) | \ ((status) & 0xFF)) #define Pm_MessageStatus(msg) ((msg) & 0xFF) #define Pm_MessageData1(msg) (((msg) >> 8) & 0xFF) #define Pm_MessageData2(msg) (((msg) >> 16) & 0xFF)
|
Avec Ada.
Deux chose : je ne connais pas la signification de ces macros et donc, je sais encore moins comment le traduire.
Peut-être qu'en répondant au premier problème, je résoudrait le second.
Je e suis pas de la partie C, c'est pourquoi, je traduit vers Ada.
Merci pour vos réponses.