Bonjour,
J'ai cherché sans succès. Je voudrais tester la taille d'un long à la compilation. Je n'ai pas trouver de variable de compilation qui aurait cette valeur.
Sachant que suivant les OS sizeof(long) vaut 4 ou 8, je voulais mettre un message d'erreur si sizeof(long) != 4.
Pour le moment je fais :
#if ULONG_MAX != 0xffffffffUL
#error sizeof(long) != 4 => alignement incompatible
#endif
Y a-t-il un autre moyen plus propre ?
Merci.