Add citrus backend code and iconv front end. This is intentionally
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 11 Mar 2005 23:33:53 +0000 (23:33 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 11 Mar 2005 23:33:53 +0000 (23:33 +0000)
commit2180e8af174c41b1875a1b361506ccc885986534
tree3dd2ba60c28a40c737e75945d7d82f02cfc4dab6
parente7088e90e574442154b922fd10a2928c115e7b9f
Add citrus backend code and iconv front end. This is intentionally
not hooked into the build yet.

Obtained-from: NetBSD / Citrus Project
91 files changed:
include/iconv.h [new file with mode: 0644]
lib/libc/citrus/Makefile.inc [new file with mode: 0644]
lib/libc/citrus/citrus_bcs.c [new file with mode: 0644]
lib/libc/citrus/citrus_bcs.h [new file with mode: 0644]
lib/libc/citrus/citrus_csmapper.c [new file with mode: 0644]
lib/libc/citrus/citrus_csmapper.h [new file with mode: 0644]
lib/libc/citrus/citrus_ctype.c [new file with mode: 0644]
lib/libc/citrus/citrus_ctype.h [new file with mode: 0644]
lib/libc/citrus/citrus_ctype_fallback.c [new file with mode: 0644]
lib/libc/citrus/citrus_ctype_fallback.h [new file with mode: 0644]
lib/libc/citrus/citrus_ctype_local.h [new file with mode: 0644]
lib/libc/citrus/citrus_ctype_template.h [new file with mode: 0644]
lib/libc/citrus/citrus_db.c [new file with mode: 0644]
lib/libc/citrus/citrus_db.h [new file with mode: 0644]
lib/libc/citrus/citrus_db_factory.c [new file with mode: 0644]
lib/libc/citrus/citrus_db_factory.h [new file with mode: 0644]
lib/libc/citrus/citrus_db_file.h [new file with mode: 0644]
lib/libc/citrus/citrus_db_hash.c [new file with mode: 0644]
lib/libc/citrus/citrus_db_hash.h [new file with mode: 0644]
lib/libc/citrus/citrus_esdb.c [new file with mode: 0644]
lib/libc/citrus/citrus_esdb.h [new file with mode: 0644]
lib/libc/citrus/citrus_esdb_file.h [new file with mode: 0644]
lib/libc/citrus/citrus_hash.c [new file with mode: 0644]
lib/libc/citrus/citrus_hash.h [new file with mode: 0644]
lib/libc/citrus/citrus_iconv.c [new file with mode: 0644]
lib/libc/citrus/citrus_iconv.h [new file with mode: 0644]
lib/libc/citrus/citrus_iconv_local.h [new file with mode: 0644]
lib/libc/citrus/citrus_lookup.c [new file with mode: 0644]
lib/libc/citrus/citrus_lookup.h [new file with mode: 0644]
lib/libc/citrus/citrus_lookup_factory.c [new file with mode: 0644]
lib/libc/citrus/citrus_lookup_factory.h [new file with mode: 0644]
lib/libc/citrus/citrus_lookup_file.h [new file with mode: 0644]
lib/libc/citrus/citrus_mapper.c [new file with mode: 0644]
lib/libc/citrus/citrus_mapper.h [new file with mode: 0644]
lib/libc/citrus/citrus_mapper_local.h [new file with mode: 0644]
lib/libc/citrus/citrus_memstream.c [new file with mode: 0644]
lib/libc/citrus/citrus_memstream.h [new file with mode: 0644]
lib/libc/citrus/citrus_mmap.c [new file with mode: 0644]
lib/libc/citrus/citrus_mmap.h [new file with mode: 0644]
lib/libc/citrus/citrus_module.c [new file with mode: 0644]
lib/libc/citrus/citrus_module.h [new file with mode: 0644]
lib/libc/citrus/citrus_namespace.h [new file with mode: 0644]
lib/libc/citrus/citrus_none.c [new file with mode: 0644]
lib/libc/citrus/citrus_none.h [new file with mode: 0644]
lib/libc/citrus/citrus_pivot_factory.c [new file with mode: 0644]
lib/libc/citrus/citrus_pivot_factory.h [new file with mode: 0644]
lib/libc/citrus/citrus_pivot_file.h [new file with mode: 0644]
lib/libc/citrus/citrus_region.h [new file with mode: 0644]
lib/libc/citrus/citrus_stdenc.c [new file with mode: 0644]
lib/libc/citrus/citrus_stdenc.h [new file with mode: 0644]
lib/libc/citrus/citrus_stdenc_local.h [new file with mode: 0644]
lib/libc/citrus/citrus_stdenc_template.h [new file with mode: 0644]
lib/libc/citrus/citrus_types.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_big5.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_big5.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_euc.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_euc.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_euctw.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_euctw.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_gbk2k.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_gbk2k.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iconv_none.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iconv_none.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iconv_std.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iconv_std.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iconv_std_local.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iso2022.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_iso2022.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_646.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_646.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_none.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_none.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_serial.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_serial.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_std.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_std.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_std_file.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_std_local.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_zone.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mapper_zone.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mskanji.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_mskanji.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf1632.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf1632.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf7.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf7.h [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf8.c [new file with mode: 0644]
lib/libc/citrus/modules/citrus_utf8.h [new file with mode: 0644]
lib/libc/iconv/Makefile.inc [new file with mode: 0644]
lib/libc/iconv/iconv.3 [new file with mode: 0644]
lib/libc/iconv/iconv.c [new file with mode: 0644]