GNAT GPL 2006のCalendar

  • ローカルタイムへの変換にlocaltime_rを呼んでるのですけどMinGWのランタイム(VC++のランタイム)にはtm_gmtoffが無いのでタイムゾーンがてんでデタラメになる件。(それまではタイムゾーンが実装されて無かった)
  • うるう秒を真面目に計算に含めているのですけどOSはうるう秒なんて考えて無いので結果として時刻が秒単位で狂ってしまう件。(それまではうるう秒も実装されて無かった)

もう、どうしたものか。そりゃ手元ではいくらでも直せますけど。
暇があったらまたcomp.lang.adaにでも投げてみるか……。