指定された整数に対する1の補数(ビットの反転)を返すマクロです。
#define ctype bturn( %1 ) ( $FFFFFFFF ^ ( %1 ) ) // hsp2.61 , hsp3.0
1 2 3 4 5
#define ctype bturn( %1 ) ( $FFFFFFFF ^ ( %1 ) ) mes strf( "%X", bturn( $80000000 ) ) mes bturn( 10 )+1 mes bturn( bturn( 42 ) )