> > size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, > > char **outbuf, size_t *outbytesleft); > > That shows that SUSv2 is a descendant of XPG4 where this > specific iconv interface (with const) originated. > > However, draft 5 of SUSv3 contains this prototype which has > been aligned with C99: > > size_t iconv(iconv_t cd, char **restrict inbuf, > size_t *restrict inbytesleft, char **restrict outbuf, > size_t *restrict outbytesleft);
That's a real PITA. How exactly are we supposed to handle platforms this? Linux is getting warnings right now, which I dislike. Ryan _______________________________________________________________________________ Ryan Bloom [EMAIL PROTECTED] 406 29th St. San Francisco, CA 94131 -------------------------------------------------------------------------------