Shammer's Philosophy

My private adversaria

itoa の実装が・・・

先日、itoa 実装 - Shammerismで書いたitoaを別環境で -Wall でコンパイルしたら Warning が出るわ出るわ・・・標準のというか、OpenSource のライブラリを使用していると、そのバージョンが環境ごとに異なるというのはザラにあるわけで、移植性を持たせるのであればこうした点まで意識しないといけない。いやぁ、C は趣味の領域だけれども、これ仕事で作った環境とかでこんなになったらマジキツい。仕事でも何台かマシンあって、しかも自分の管理外のマシンもあるから、それら全部で問題ないように動作するのは結構大変そうだ。あるいは、うまく動作したのがたまたまで動作しない環境の方が多い実装になっているのだろうか。こういう情報はどこで入手すればいいんだろう。