]> Savannah Git Hosting - gnulib.git/commit
Don't treat Apple's new Citrus/FreeBSD-based iconv like GNU libiconv.
authorBruno Haible <bruno@clisp.org>
Wed, 14 Feb 2024 22:44:28 +0000 (23:44 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 16 Mar 2024 08:00:36 +0000 (09:00 +0100)
commit00a3533b6adc86c149d6b29f7e78a4f3225d0a97
tree4893d6558fffba2f985aacefd80992cc2f2e1555
parent855cc5c6216bce7b6cd03980c61757e73906839e
Don't treat Apple's new Citrus/FreeBSD-based iconv like GNU libiconv.

* m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN): Don't treat the bastard Apple
iconv like GNU libiconv.
* lib/striconv.c (mem_cd_iconv, str_cd_iconv): Likewise.
* lib/striconveh.c (iconv_carefully, iconv_carefully_1,
mem_cd_iconveh_internal): Likewise.
* lib/propername.c (proper_name_utf8): Likewise.
* lib/unicodeio.c (unicode_to_mb): Likewise.
* lib/uniconv/u16-conv-from-enc.c (UTF16_NAME): Likewise.
* lib/uniconv/u16-conv-to-enc.c (UTF16_NAME): Likewise.
* lib/uniconv/u16-strconv-to-enc.c (UTF16_NAME): Likewise.
* lib/uniconv/u32-conv-from-enc.c (UTF32_NAME): Likewise.
* lib/uniconv/u32-conv-to-enc.c (UTF32_NAME): Likewise.
* lib/uniconv/u32-strconv-to-enc.c (UTF32_NAME): Likewise.
* tests/test-striconveh.c (main): Likewise.
* tests/test-striconveha.c (main): Likewise.
* tests/uniconv/test-u8-conv-from-enc.c (main): Likewise.
* tests/uniconv/test-u8-strconv-from-enc.c (main): Likewise.
* tests/uniconv/test-u16-conv-from-enc.c (main): Likewise.
* tests/uniconv/test-u16-strconv-from-enc.c (main): Likewise.
* tests/uniconv/test-u32-conv-from-enc.c (main): Likewise.
* tests/uniconv/test-u32-strconv-from-enc.c (main): Likewise.
20 files changed:
ChangeLog
lib/propername.c
lib/striconv.c
lib/striconveh.c
lib/unicodeio.c
lib/uniconv/u16-conv-from-enc.c
lib/uniconv/u16-conv-to-enc.c
lib/uniconv/u16-strconv-to-enc.c
lib/uniconv/u32-conv-from-enc.c
lib/uniconv/u32-conv-to-enc.c
lib/uniconv/u32-strconv-to-enc.c
m4/iconv_open.m4
tests/test-striconveh.c
tests/test-striconveha.c
tests/uniconv/test-u16-conv-from-enc.c
tests/uniconv/test-u16-strconv-from-enc.c
tests/uniconv/test-u32-conv-from-enc.c
tests/uniconv/test-u32-strconv-from-enc.c
tests/uniconv/test-u8-conv-from-enc.c
tests/uniconv/test-u8-strconv-from-enc.c