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?

Était-ce utile?

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
scroll top