> That's what Apple and FreeBSD provide and which is actually quite > useful.
useful? don't say that. I have heard same word from who spreads broken iconv(3) usage, (such as non-portable //TRANSLIT features that annoying pkgsrc peoples). http://mail-index.netbsd.org/tech-userlevel/2006/04/03/0000.html if you really believe it is useful, write defect report and post JTC1/SC2/WG14 or austin-group before implementing such non-portable *broken* stuff. > ...which means keeping a copy around in various libraries etc. > It is possible, but wastes memory. most of application in the world doesn't require multi-locale stuff. so that the struct _locale __C_locale in libc is much more wasteful. -- Takehiko NOZAKI<takehiko.noz...@gmail.com>