瀏覽代碼

Set macro iconv_is_in_libc for FreeBSD OS

Pierre Muller 2 年之前
父節點
當前提交
01ad5f2c28
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      rtl/unix/cwstring.pp

+ 11 - 0
rtl/unix/cwstring.pp

@@ -38,6 +38,17 @@ implementation
   {$endif}
 {$endif}
 
+{ Modern FreeBSD releases also claim to have iconv
+  function inside libc, at least
+  this is stated explicitly in iconv(3) man
+  of FreeBSD from 10.0 release
+  PM 2023-05-05 }
+{$ifdef freebsd}
+  {$ifndef DISABLE_ICONV_LIBC}
+    {$define iconv_is_in_libc}
+  {$endif}
+{$endif}
+
 {$ifndef iconv_is_in_libc}
  {$if defined(haiku)}
    {$linklib textencoding}