Mailinglist Archive: opensuse-factory (235 mails)
| < Previous | Next > |
Re: [opensuse-factory] 10.3 A4 and libiconv
- From: Arto Viitanen <arto.viitanen@xxxxxxxxxxx>
- Date: Sun, 03 Jun 2007 18:58:28 +0300
- Message-id: <4662E524.2020107@xxxxxxxxxxx>
Donn Washburn kirjoitti:
There are some some differences on iconv in different systems: In Linux and AIX, the function is defined as
extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
size_t *__restrict __inbytesleft,
char **__restrict __outbuf,
size_t *__restrict __outbytesleft);
In OS X, the function is defined as
extern size_t iconv (iconv_t __cd, const char ** __inbuf, size_t * __inbytesleft, char ** __outbuf,
size_t * __outbytesleft);
I feel const is better that restrict for the __inbuf, but that is another story.
And yes, the libiconv is in AIX and OS X but not on Linux.
--
Arto Viitanen
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
Has anyone found a usable version of "libiconv" that works withI made a program that used iconv and had to compile it on both OS X, Linux (both SuSE and Redhat) and on AIX.
" gcc (GCC) 4.1.3 20070430 (prerelease) (SUSE Linux) ". It is not on the CDs. It is needed by AmArok and since SuSE's version is boken I was going build my own working version of 1.4.5
There are some some differences on iconv in different systems: In Linux and AIX, the function is defined as
extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
size_t *__restrict __inbytesleft,
char **__restrict __outbuf,
size_t *__restrict __outbytesleft);
In OS X, the function is defined as
extern size_t iconv (iconv_t __cd, const char ** __inbuf, size_t * __inbytesleft, char ** __outbuf,
size_t * __outbytesleft);
I feel const is better that restrict for the __inbuf, but that is another story.
And yes, the libiconv is in AIX and OS X but not on Linux.
--
Arto Viitanen
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |