On Tue, 12 Aug 2008 18:01:11 +0100 (BST), John-Mark Bell wrote:
> We do fall back to the non-transliterated version if at all possible.
> Unfortunately this relies upon the iconv implementation actually
> conforming to the documented functionality. It appears that the one you're
> using doesn't. At present, I'm unable to think of a suitable workaround.
It was a bug in newlib.library, duly reported and subsequently fixed.
For reference, this is the workaround which I have added to iconv.h:
#define iconv_open(to, from) ({errno = EINVAL; iconv_open(to, from);})
I have another odd one but I'll post separately about that.
Thanks
Chris