> >        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
-------------------------------------------------------------------------------

Reply via email to