2003/03/12(Wed)
○ wcstof/wcstold
- wcstof/wcstoldよりも先にstrtof/strtoldを実装しないと
(math.hにはHUGE_VALF HUGE_VALLは未定義) - ググるとmingwとかuClibとか
な実装がひっかかって萎えるlong double strtold(const char *s, char **p) { return (long double)strtod(s, p); }
- 今のNetBSD/OpenBSDのstrtodもC99の浮動小数点定数の16進数表記をサポートしないのでイケてない
- FreeBSD C99 projectでは↓を元に実装中?マターリ待つか?
http://www.netlib.org/fp/gdtoa.tgz - OpenBSDはinttypes.hとかstdint.hとかC99方面は遅れまくり