Si vous souhaitez utiliser Qt, vous devez embrasser quint8
, quint16
et ainsi de suite.
Si vous souhaitez utiliser la GLib, vous avez à accueillir guint8
, guint16
et ainsi de suite.
Sur Linux il y a u32
, s16
et ainsi de suite.
uC/OS définit SINT32
, UINT16
et ainsi de suite.
Et si vous devez utiliser une combinaison de ces choses, il vaut mieux être préparé pour la difficulté. Parce que sur votre machine, u32
sera typedef
d long
et quint32
sera typedef
d int
et le compilateur va se plaindre.
Pourquoi tout le monde le faire, si il y a <stdint.h>
? Est-ce une sorte de tradition pour les bibliothèques?