07/10/29 04:41:52
>>840
> >>812
> 4バイトずつ処理ってどういうことだろうね。
それは単純に32ビットマシンだから32ビット単位で処理しただけでしょ。
んで2バイト余るのは、データが2バイト単位の情報だったからでしょ。
構造体で4バイトアライメントだと、4の倍数にならない場合、
1~3バイトのゴミが入るが、
データをどっかに渡すとそのゴミはないものとして取り扱われるとかかな。
つまりデータ自体はちゃんと取り決められてるのに
データ定義のところでゴミが入る仕様と入らない仕様ができちゃったと。
プログラムてきとーに作ってるんだろうか。
プログラマ1年もやれば分かってて当たり前なんだが。
分からないのは、ブロックが増えると問題がおきるってところ。
しかも数件に1回だけ問題が起きるとか
どんなプログラムなんだよと。
まともに動くとは思えないんだけどなあ・・・・