私のコードは、次のエラー メッセージで正常にビルドされませんでした:
macro "hton_us" passed 2 arguments, but takes just 1
そしてそれはこの行で発生します:
hton_us( &fi.size, 1 );
ここに hton_us への参照があります
void hton_us( iu16 *us, iu8 num )
{
iu16 local;
while( num-- ) {
local=*us;
*us++=swap_us(local);
}
}
使用するように指示された同様の質問を読みましたtypedef
が、役に立ちませんでした。