一般的なビット マクロ (複数のビットを抽出または設定するなど) を探しているので、再発明する必要はありません。NetBSD では、少なくとも__BIT
と__BITS
で見つかりました<sys/cdefs.h>
が、glibc にはそのようなマクロがないようです (ただし、GCC には、より複雑な組み込みビット関数がいくつか用意されています)。他のプラットフォームについてはまだ調べていません。他の事前定義されたビット マクロまたは関数を知っている人はいますか?
一般的なビット マクロ (複数のビットを抽出または設定するなど) を探しているので、再発明する必要はありません。NetBSD では、少なくとも__BIT
と__BITS
で見つかりました<sys/cdefs.h>
が、glibc にはそのようなマクロがないようです (ただし、GCC には、より複雑な組み込みビット関数がいくつか用意されています)。他のプラットフォームについてはまだ調べていません。他の事前定義されたビット マクロまたは関数を知っている人はいますか?