標準関数でできることは標準関数でやればいいと言っているだけなんだけど・・・
C99?しらん