2011-01-30 3 views
0

汎用ビットマクロ(複数のビットの抽出や設定など)を探していますので、再作成する必要はありません。 NetBSD上では、少なくとも__BIT__BITS<sys/cdefs.h>にありますが、glibcにはそのようなマクロがあるようには見えません(GCCでは組み込みのビット機能がいくつか用意されていますが)。私はまだ他のプラットフォームを調べていない。他の定義済みビットマクロまたは関数を知っている人はいますか?汎用ビットマクロ

答えて

0

私はMSには何もないと思っています(ただし、HIWORD/LOWORDなどはほとんどありません)。しかし、代わりにビットフィールドを使わないのはなぜですか?あらかじめ定義されたレイアウトを持つビットを扱わなければならない場合は、そうです。