Les macros de bits génériques
-
27-10-2019 - |
Question
Je cherche des macros de bits génériques (par exemple ou extraire plusieurs bits) de réglage, de sorte que je n'ai pas de les réinventer. NetBSD J'ai trouvé au moins __BIT
et __BITS
dans <sys/cdefs.h>
, mais glibc ne semble pas avoir de telles macros (bien que GCC fournit des fonctions de bits intégré plus complexe). Je ne l'ai pas regardé dans d'autres plates-formes encore. Est-ce que quelqu'un sait d'autres macros bits ou fonctions prédéfinies?
La solution
Je pense qu'il ne MS êtes la (à l'exception du HIWORD trivial / LOWORD, etc.), mais d'autre part, pourquoi ne pas utiliser les champs de bits à la place? Si vous avez à traiter avec des bits ayant une mise en page prédéfinie, qui est.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow