Bonjour,
une personne (qui n'est plus dans nos locaux, je ne peux donc pas lui poser la question) a modifié une macro mais je ne saisis pas l'intérêt de cette modification.
Je m'explique, la macro était la suivante :
Elle a été modifiée ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#define DESACTIVE_UNTRUC (flag) {flag &= 0xFC;} // mise à 0 des bits 0 et 1
Quel est l'intérêt du rajout du do while(0) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#define DESACTIVE_UNTRUC (flag) do {flag &= 0xFC;} while(0)
Merci
Partager