diff options
author | flywind <xzsflywind@gmail.com> | 2021-04-28 01:14:26 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-27 10:14:26 -0700 |
commit | d881a05bf6b75d9abc48b07b2a093cb96fea0b4c (patch) | |
tree | 9b3cca46f178302498a6ed323ddacae748d0310e /lib/pure/encodings.nim | |
parent | b03d6c9b2f9d117ed85d410313b7b39e49a16964 (diff) | |
download | Nim-d881a05bf6b75d9abc48b07b2a093cb96fea0b4c.tar.gz |
[std/encodings] fix iconv headers on OpenBSD (#17872)
Diffstat (limited to 'lib/pure/encodings.nim')
-rw-r--r-- | lib/pure/encodings.nim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pure/encodings.nim b/lib/pure/encodings.nim index bdc41c6ff..893660d87 100644 --- a/lib/pure/encodings.nim +++ b/lib/pure/encodings.nim @@ -282,8 +282,10 @@ else: var errno {.importc, header: "<errno.h>".}: cint - when defined(freebsd) or defined(netbsd): + when defined(bsd): {.pragma: importIconv, cdecl, header: "<iconv.h>".} + when defined(openbsd): + {.passL: "-liconv".} else: {.pragma: importIconv, cdecl, dynlib: iconvDll.} |