>+subyte.c
>+ subyte の引数の型の修正。
これですが、単純に int におきかえると(big endian では)まずいので
int
subyte(addr, c)
void *addr;
int c;
{
char x = c;
if (copyout(&x, addr, sizeof(char)))
return (-1);
return (0);
}
のようにする必要があります。ひととおりながめてみて気づいたのは
ここだけでした。
# ほかは大丈夫って言っているわけではないけど。
プロトタイプを宣言すると crxor 6,6,6 が1つ減るんですねー。
> > >+ ローカル変数なしの場合は compound statement の最初は空行。
>こっちは KNF (src/share/misc/style) に書かれていますね。
見落としていたようです。しつれいしました。