mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-20 07:29:18 +02:00
* more darwin fixes. Export to libiconv not iconv
git-svn-id: trunk@805 -
This commit is contained in:
parent
40ff86dd59
commit
c90da53c9f
@ -38,8 +38,8 @@ Uses
|
|||||||
sysutils,
|
sysutils,
|
||||||
initc;
|
initc;
|
||||||
|
|
||||||
Const libiconvname = 'iconv';
|
Const
|
||||||
|
libiconvname='iconv';
|
||||||
|
|
||||||
{ Case-mapping "arrays" }
|
{ Case-mapping "arrays" }
|
||||||
var
|
var
|
||||||
@ -88,9 +88,15 @@ type
|
|||||||
nl_item = longint;
|
nl_item = longint;
|
||||||
|
|
||||||
function nl_langinfo(__item:nl_item):pchar;cdecl;external libiconvname name 'nl_langinfo';
|
function nl_langinfo(__item:nl_item):pchar;cdecl;external libiconvname name 'nl_langinfo';
|
||||||
|
{$ifndef Darwin}
|
||||||
function iconv_open(__tocode:pchar; __fromcode:pchar):iconv_t;cdecl;external libiconvname name 'iconv_open';
|
function iconv_open(__tocode:pchar; __fromcode:pchar):iconv_t;cdecl;external libiconvname name 'iconv_open';
|
||||||
function iconv(__cd:iconv_t; __inbuf:ppchar; __inbytesleft:psize_t; __outbuf:ppchar; __outbytesleft:psize_t):size_t;cdecl;external libiconvname name 'iconv';
|
function iconv(__cd:iconv_t; __inbuf:ppchar; __inbytesleft:psize_t; __outbuf:ppchar; __outbytesleft:psize_t):size_t;cdecl;external libiconvname name 'iconv';
|
||||||
function iconv_close(__cd:iconv_t):longint;cdecl;external libiconvname name 'iconv_close';
|
function iconv_close(__cd:iconv_t):longint;cdecl;external libiconvname name 'iconv_close';
|
||||||
|
{$else}
|
||||||
|
function iconv_open(__tocode:pchar; __fromcode:pchar):iconv_t;cdecl;external libiconvname name 'libiconv_open';
|
||||||
|
function iconv(__cd:iconv_t; __inbuf:ppchar; __inbytesleft:psize_t; __outbuf:ppchar; __outbytesleft:psize_t):size_t;cdecl;external libiconvname name 'libiconv';
|
||||||
|
function iconv_close(__cd:iconv_t):longint;cdecl;external libiconvname name 'libiconv_close';
|
||||||
|
{$endif}
|
||||||
|
|
||||||
var
|
var
|
||||||
iconv_ansi2wide,
|
iconv_ansi2wide,
|
||||||
|
Loading…
Reference in New Issue
Block a user