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

FIXEDVAL値の比較

    int __stdcall   fixed_cmp(PFIXEDVAL px ,PFIXEDVAL py ,int width );

    int __stdcall   fixed_signed_cmp(PFIXEDVAL px ,PFIXEDVAL py ,int width );

引数

引数名意味
pxpy対象の数値が格納されている FIXEDVAL領域の先頭アドレス
widthpxpy の指す FIXEDVAL値の数値幅(バイト単位)

戻り値

xy正の値
xy負の値
xyゼロ

説明

xy の比較を行います。
関数fixed_cmp は符号を考慮せず、関数fixed_signed_cmp は符号を考慮します。領域の上位側から下位側に向かって順に比較し、全体の大小関係を判定します。

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