~vcs-imports/libiconv/trunk

  • Committer: Bruno Haible
  • Date: 2023-05-20 22:29:37 UTC
  • Revision ID: git-v1:6549d20c34f584a91242262f9244750197c8768b
Implement GB18030 version 2022.

* lib/encodings.def (GB18030): Add alias GB18030:2005.
(GB18030:2022): New encoding.
* lib/gb18030ext.h (gb18030_2005_ext_2uni_pagefe): Renamed from
gb18030ext_2uni_pagefe.
(gb18030_2022_ext_2uni_pagefe): New array.
(gb18030_2005_ext_mbtowc): Renamed from gb18030ext_mbtowc.
(gb18030_2022_ext_mbtowc): New function.
(gb18030_2005_ext_wctomb): Renamed from gb18030ext_wctomb.
(gb18030_2022_ext_wctomb): New function.
* lib/gb18030uni.h (gb18030_2022_charset2uni_pua1,
gb18030_2022_charset2uni_pua2): New arrays.
(gb18030_2005_uni_mbtowc): Renamed from gb18030uni_mbtowc.
(gb18030_2022_uni_mbtowc): New function.
(gb18030_2022_uni2charset_pua1, gb18030_2022_uni2charset_pua2): New
arrays.
(gb18030_2005_uni_wctomb): Renamed from gb18030uni_wctomb.
(gb18030_2022_uni_wctomb): New function.
* lib/gb18030_2005.h: Renamed from lib/gb18030.h. Update comments.
(gb18030_2005_mbtowc): Renamed from gb18030_mbtowc.
(gb18030_2005_pua2charset): Renamed from gb18030_pua2charset.
(gb18030_2005_wctomb): Renamed from gb18030_wctomb.
* lib/gb18030_2022.h: New file, based on lib/gb18030_2005.h.
* lib/converters.h: Don't include gb18030.h. Include gb18030_2005.h,
gb18030_2022.h.
* lib/Makefile.in (SOURCE_FILES): Remove gb18030.h. Add gb18030_2005.h,
gb18030_2022.h.
* tests/GB18030-2005-BMP.TXT: Renamed from tests/GB18030-BMP.TXT.
* tests/GB18030-2005.IRREVERSIBLE.TXT: Renamed from
tests/GB18030.IRREVERSIBLE.TXT.
* tests/GB18030-2022-BMP.TXT: New file.
* tests/Makefile.in (check): Test GB18030:2005 instead of GB18030. Also
test GB18030:2022.
(clean): Don't remove GB18030.TXT. Instead, remove GB18030-2005.TXT and
GB18030-2022.TXT.
(SOURCE_FILES): Update. Add GB18030-2022-BMP.TXT.
* README: Mention the new encoding.
* man/iconv_open.3: Likewise.
* NEWS: Likewise.
Filename Latest Rev Last Changed Committer Comment Size
..
build-aux 539 15 years ago Bruno Haible Moved here from autoconf/config.guess. Diff
extras 1 24 years ago Bruno Haible Import from libiconv-0.3. Diff
gnulib-local 752 15 years ago Bruno Haible Moved here from m4/alloca.m4. Diff
include 1 24 years ago Bruno Haible Import from libiconv-0.3. Diff
lib 84 15 years ago Bruno Haible Move src/ to lib/, and install the iconv program. Diff
libcharset 62 15 years ago Bruno Haible Charset determination library. Diff
m4 279 15 years ago Bruno Haible Moved here from autoconf/eilseq.m4. Diff
man 1 24 years ago Bruno Haible Import from libiconv-0.3. Diff
os2 25 15 years ago Bruno Haible Support for OS/2 using emx+gcc. Diff
po 286 15 years ago Bruno Haible Infrastructure for using gettext. Diff
src 1 24 years ago Bruno Haible Import from libiconv-0.3. Diff
srclib 836 15 years ago Bruno Haible Makefile template that uses Makefile.gnulib. Diff
tests 2 24 years ago Bruno Haible Upgrade to libiconv-1.0. Diff
tools 1 24 years ago Bruno Haible Import from libiconv-0.3. Diff
windows 864 15 years ago Bruno Haible Script that generates command-line options for 'wi Diff
woe32dll 682 15 years ago Bruno Haible Support for building a shared library on mingw and Diff
.gitattributes 1019 15 years ago Bruno Haible Specify custom merge drivers. 32 bytes Diff Download File
.gitignore 1243 1 year ago Bruno Haible Update after gnulib changed. 11.7 KB Diff Download File
.gitmodules 1178 5 years ago Bruno Haible build: Separate git operations from build operatio 83 bytes Diff Download File
ABOUT-NLS 1188 5 years ago Bruno Haible Use the newest gettext release. 67 bytes Diff Download File
AUTHORS 297 15 years ago Bruno Haible Update my email address. 31 bytes Diff Download File
File autogen.sh 1255 1 year ago Bruno Haible Make the compiler used by Makefile.devel customiza 3.9 KB Diff Download File
File autopull.sh 1241 2 years ago Bruno Haible Make autopull.sh more suited for continuous integr 1.2 KB Diff Download File
ChangeLog 1256 1 year ago Bruno Haible Implement GB18030 version 2022. * lib/encodings.d 223 KB Diff Download File
configure.ac 1230 2 years ago Bruno Haible Prepare for version 1.17. * configure.ac: Bump ve 5.9 KB Diff Download File
COPYING 901 15 years ago Bruno Haible Update program license to GPLv3. 34.3 KB Diff Download File
COPYING.LIB 1199 4 years ago Bruno Haible Change the license of the library from LGPL 2.0 to 25.9 KB Diff Download File
DEPENDENCIES 1216 3 years ago Bruno Haible Update DEPENDENCIES. 2 KB Diff Download File
DESIGN 1 24 years ago Bruno Haible Import from libiconv-0.3. 3.2 KB Diff Download File
File gitsub.sh 1193 5 years ago Bruno Haible build: Add support for shallow-cloning of subdirec 16.4 KB Diff Download File
HACKING 1240 2 years ago Bruno Haible Move gnulib-tool invocation back from autopull.sh 1.8 KB Diff Download File
INSTALL.generic 1164 6 years ago Bruno Haible Drop special instructions for OSF/1. 11.1 KB Diff Download File
INSTALL.windows 1165 6 years ago Bruno Haible Prefer https URLs where possible. 10.1 KB Diff Download File
JOIN-GNU 1238 2 years ago Bruno Haible Add GNU Project notice. * JOIN-GNU: New file. Ins 671 bytes Diff Download File
Makefile.devel 1255 1 year ago Bruno Haible Make the compiler used by Makefile.devel customiza 10.9 KB Diff Download File
Makefile.in 1246 1 year ago Bruno Haible Make table of transliterations more maintainable. 10.5 KB Diff Download File
NEWS 1256 1 year ago Bruno Haible Implement GB18030 version 2022. * lib/encodings.d 9.5 KB Diff Download File
NOTES 1224 2 years ago Bruno Haible New EBCDIC encodings. Reported by Ulrich Schwab a 17.2 KB Diff Download File
README 1256 1 year ago Bruno Haible Implement GB18030 version 2022. * lib/encodings.d 5.6 KB Diff Download File
THANKS 635 15 years ago Bruno Haible Thanks to Ken Lunde also. 521 bytes Diff Download File