Kevin > justement, c'est de l'aliasing. Ça ne me semble pas une bonne idée de compter là-dessus (que se passe-t-il le jour où le programme est compilé sans le switch par erreur, ou avec un autre compilateur ?)
Folco > même sans le problème d'alignement et le problème d'aliasing, c'est pas portable, à cause de l'endianness. Fais-toi une petite fonction qui lit 4 octets un par un et recompose un uint32_t (et vice-versa), c'est plus propre
