意見を聞かせて。

-----
char *buf;
buf = (char *)malloc(sizeof(char) * BUFSIZE);
-----
っていうコーディングは異常? (sizeof(char)あたり)
仕事で書いてるものじゃないから、好きにやればいいのだろうけど、
一般的にはどうなのかな、と。

例えば、これがintだと
-----
int *intarray;
intarray = (int *)malloc(sizeof(int) * ARRAY_SIZE);
-----
って書くのは普通だと思うんだけど、charの時だけsizeofを省略するのが
嫌だなと思うんだよね。