>>679
あれ?mallocってきちんとプロトタイプがあれば戻り値をキャストする必要はないんじゃなかった?
俺は慣例的にキャストしているけど。

int *pi=malloc(sizeof(int)); この書き方の方が嫌だな。

int *pi;
pi=malloc(sizeof(int)); こうやってほしい。