salut,
j'étudie des sources et je ne comprends pas très bien le fonctionnement de cette macro et de la fonction ? Quelqu'un aurait-il un petit éclairage?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #define SWAPINT32(x) ((((x) << 24) & 0xFF000000) | (((x) << 8) & 0xFF0000) | \ (((x) >> 8) & 0xFF00) | (((x) >> 24) & 0xFF)) int32_t swap_int32_t(int32_t i) { return SWAPINT32(i); }
Partager