関数内で使うだけでたった4バイトならmalloc()じゃなくalloca()使え。