● fixed X - 関数リファレンス

ビットテスト

    int __stdcall   fixed_bit_test(PFIXEDVAL pval ,int bit_pos ,int width );

引数

引数名意味
pval対象の数値が格納されている FIXEDVAL領域の先頭アドレス
bit_pos調査位置(ビットインデックス)
widthpval の指す FIXEDVAL値の数値幅(バイト単位)

戻り値

指定位置のビット状態が返ります。

説明

pvalbit_pos にあるビットの状態を調べます。

bit_pos は ゼロ 〜 width × 8 - 1 が有効範囲です。範囲を超えるビットインデックスが与えられた場合、width × 8 の剰余が使用されます。


引数 pval の指す領域は、width が示す数値幅以上のサイズを持っている必要があり、width は 4 の倍数である必要があります。