From 80b50ed28844e37fbd18c6b6c86d7ff1e2ff23b1 Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Sat, 8 Jan 2000 17:17:32 +0000 Subject: [PATCH] Add Latin2 conversion table Submitted by: Cejka Rudolf --- sbin/i386/mount_msdos/Makefile | 2 +- sbin/i386/mount_msdos/iso22dos | 58 ++++++++++++++++++++++++++++++++++ sbin/mount_msdos/Makefile | 2 +- sbin/mount_msdos/iso22dos | 58 ++++++++++++++++++++++++++++++++++ sbin/mount_msdosfs/Makefile | 2 +- sbin/mount_msdosfs/iso22dos | 58 ++++++++++++++++++++++++++++++++++ 6 files changed, 177 insertions(+), 3 deletions(-) create mode 100644 sbin/i386/mount_msdos/iso22dos create mode 100644 sbin/mount_msdos/iso22dos create mode 100644 sbin/mount_msdosfs/iso22dos diff --git a/sbin/i386/mount_msdos/Makefile b/sbin/i386/mount_msdos/Makefile index fdf9a9b7913..59c337ed9b6 100644 --- a/sbin/i386/mount_msdos/Makefile +++ b/sbin/i386/mount_msdos/Makefile @@ -13,7 +13,7 @@ CFLAGS+= -I${MOUNT} .PATH: ${MOUNT} TABDIR= ${DESTDIR}/usr/libdata/msdosfs -TABLES= koi2dos +TABLES= iso22dos koi2dos afterinstall: cd ${.CURDIR} && \ diff --git a/sbin/i386/mount_msdos/iso22dos b/sbin/i386/mount_msdos/iso22dos new file mode 100644 index 00000000000..1f48193e473 --- /dev/null +++ b/sbin/i386/mount_msdos/iso22dos @@ -0,0 +1,58 @@ +# $FreeBSD$ +# +# u2w: 16 rows of Latin2 -> Unicode conversion table (upper half) +# +0x0080 0x0081 0x0082 0x0083 0x0084 0x0085 0x0086 0x0087 +0x0088 0x0089 0x008a 0x008b 0x008c 0x008d 0x008e 0x008f +0x0090 0x0091 0x0092 0x0093 0x0094 0x0095 0x0096 0x0097 +0x0098 0x0099 0x009a 0x009b 0x009c 0x009d 0x009e 0x009f +0x00a0 0x0104 0x02d8 0x0141 0x00a4 0x013d 0x015a 0x00a7 +0x00a8 0x0160 0x015e 0x0164 0x0179 0x00ad 0x017d 0x017b +0x00b0 0x0105 0x02db 0x0142 0x00b4 0x013e 0x015b 0x02c7 +0x00b8 0x0161 0x015f 0x0165 0x017a 0x02dd 0x017e 0x017c +0x0154 0x00c1 0x00c2 0x0102 0x00c4 0x0139 0x0106 0x00c7 +0x010c 0x00c9 0x0118 0x00cb 0x011a 0x00cd 0x00ce 0x010e +0x0110 0x0143 0x0147 0x00d3 0x00d4 0x0150 0x00d6 0x00d7 +0x0158 0x016e 0x00da 0x0170 0x00dc 0x00dd 0x0162 0x00df +0x0155 0x00e1 0x00e2 0x0103 0x00e4 0x013a 0x0107 0x00e7 +0x010d 0x00e9 0x0119 0x00eb 0x011b 0x00ed 0x00ee 0x010f +0x0111 0x0144 0x0148 0x00f3 0x00f4 0x0151 0x00f6 0x00f7 +0x0159 0x016f 0x00fa 0x0171 0x00fc 0x00fd 0x0163 0x02d9 +# +# d2u: 16 rows of CP852 -> Latin2 conversion table (upper half) +# +0xc7 0xfc 0xe9 0xe2 0xe4 0xf9 0xe6 0xe7 +0xb3 0xeb 0xd5 0xf5 0xee 0xac 0xc4 0xc6 +0xc9 0xc5 0xe5 0xf4 0xf6 0xa5 0xb5 0xa6 +0xb6 0xd6 0xdc 0xab 0xbb 0xa3 0xd7 0xe8 +0xe1 0xed 0xf3 0xfa 0xa1 0xb1 0xae 0xbe +0xca 0xea 0x3f 0xbc 0xc8 0xba 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0xc1 0xc2 0xcc +0xaa 0x3f 0x3f 0x3f 0x3f 0xaf 0xbf 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xc3 0xe3 +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xa4 +0xf0 0xd0 0xcf 0xcb 0xef 0xd2 0xcd 0xce +0xec 0x3f 0x3f 0x3f 0x3f 0xde 0xd9 0x3f +0xd3 0xdf 0xd4 0xd1 0xf1 0xf2 0xa9 0xb9 +0xc0 0xda 0xe0 0xdb 0xfd 0xdd 0xfe 0xb4 +0xad 0xbd 0xb2 0xb7 0xa2 0xa7 0xf7 0xb8 +0xb0 0xa8 0xff 0xfb 0xd8 0xf8 0x3f 0xa0 +# +# u2d: 16 rows of Latin2 -> CP852 conversion table (upper half) +# +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0xff 0xa4 0xf4 0x9d 0xcf 0x95 0x97 0xf5 +0xf9 0xe6 0xb8 0x9b 0x8d 0xf0 0xa6 0xbd +0xf8 0xa5 0xf2 0x88 0xef 0x96 0x98 0xf3 +0xf7 0xe7 0xad 0x9c 0xab 0xf1 0xa7 0xbe +0xe8 0xb5 0xb6 0xc6 0x8e 0x91 0x8f 0x80 +0xac 0x90 0xa8 0xd3 0xb7 0xd6 0xd7 0xd2 +0xd1 0xe3 0xd5 0xe0 0xe2 0x8a 0x99 0x9e +0xfc 0xde 0xe9 0xeb 0x9a 0xed 0xdd 0xe1 +0xea 0xa0 0x83 0xc7 0x84 0x92 0x86 0x87 +0x9f 0x82 0xa9 0x89 0xd8 0xa1 0x8c 0xd4 +0xd0 0xe4 0xe5 0xa2 0x93 0x8b 0x94 0xf6 +0xfd 0x85 0xa3 0xfb 0x81 0xec 0xee 0xfa diff --git a/sbin/mount_msdos/Makefile b/sbin/mount_msdos/Makefile index fdf9a9b7913..59c337ed9b6 100644 --- a/sbin/mount_msdos/Makefile +++ b/sbin/mount_msdos/Makefile @@ -13,7 +13,7 @@ CFLAGS+= -I${MOUNT} .PATH: ${MOUNT} TABDIR= ${DESTDIR}/usr/libdata/msdosfs -TABLES= koi2dos +TABLES= iso22dos koi2dos afterinstall: cd ${.CURDIR} && \ diff --git a/sbin/mount_msdos/iso22dos b/sbin/mount_msdos/iso22dos new file mode 100644 index 00000000000..1f48193e473 --- /dev/null +++ b/sbin/mount_msdos/iso22dos @@ -0,0 +1,58 @@ +# $FreeBSD$ +# +# u2w: 16 rows of Latin2 -> Unicode conversion table (upper half) +# +0x0080 0x0081 0x0082 0x0083 0x0084 0x0085 0x0086 0x0087 +0x0088 0x0089 0x008a 0x008b 0x008c 0x008d 0x008e 0x008f +0x0090 0x0091 0x0092 0x0093 0x0094 0x0095 0x0096 0x0097 +0x0098 0x0099 0x009a 0x009b 0x009c 0x009d 0x009e 0x009f +0x00a0 0x0104 0x02d8 0x0141 0x00a4 0x013d 0x015a 0x00a7 +0x00a8 0x0160 0x015e 0x0164 0x0179 0x00ad 0x017d 0x017b +0x00b0 0x0105 0x02db 0x0142 0x00b4 0x013e 0x015b 0x02c7 +0x00b8 0x0161 0x015f 0x0165 0x017a 0x02dd 0x017e 0x017c +0x0154 0x00c1 0x00c2 0x0102 0x00c4 0x0139 0x0106 0x00c7 +0x010c 0x00c9 0x0118 0x00cb 0x011a 0x00cd 0x00ce 0x010e +0x0110 0x0143 0x0147 0x00d3 0x00d4 0x0150 0x00d6 0x00d7 +0x0158 0x016e 0x00da 0x0170 0x00dc 0x00dd 0x0162 0x00df +0x0155 0x00e1 0x00e2 0x0103 0x00e4 0x013a 0x0107 0x00e7 +0x010d 0x00e9 0x0119 0x00eb 0x011b 0x00ed 0x00ee 0x010f +0x0111 0x0144 0x0148 0x00f3 0x00f4 0x0151 0x00f6 0x00f7 +0x0159 0x016f 0x00fa 0x0171 0x00fc 0x00fd 0x0163 0x02d9 +# +# d2u: 16 rows of CP852 -> Latin2 conversion table (upper half) +# +0xc7 0xfc 0xe9 0xe2 0xe4 0xf9 0xe6 0xe7 +0xb3 0xeb 0xd5 0xf5 0xee 0xac 0xc4 0xc6 +0xc9 0xc5 0xe5 0xf4 0xf6 0xa5 0xb5 0xa6 +0xb6 0xd6 0xdc 0xab 0xbb 0xa3 0xd7 0xe8 +0xe1 0xed 0xf3 0xfa 0xa1 0xb1 0xae 0xbe +0xca 0xea 0x3f 0xbc 0xc8 0xba 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0xc1 0xc2 0xcc +0xaa 0x3f 0x3f 0x3f 0x3f 0xaf 0xbf 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xc3 0xe3 +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xa4 +0xf0 0xd0 0xcf 0xcb 0xef 0xd2 0xcd 0xce +0xec 0x3f 0x3f 0x3f 0x3f 0xde 0xd9 0x3f +0xd3 0xdf 0xd4 0xd1 0xf1 0xf2 0xa9 0xb9 +0xc0 0xda 0xe0 0xdb 0xfd 0xdd 0xfe 0xb4 +0xad 0xbd 0xb2 0xb7 0xa2 0xa7 0xf7 0xb8 +0xb0 0xa8 0xff 0xfb 0xd8 0xf8 0x3f 0xa0 +# +# u2d: 16 rows of Latin2 -> CP852 conversion table (upper half) +# +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0xff 0xa4 0xf4 0x9d 0xcf 0x95 0x97 0xf5 +0xf9 0xe6 0xb8 0x9b 0x8d 0xf0 0xa6 0xbd +0xf8 0xa5 0xf2 0x88 0xef 0x96 0x98 0xf3 +0xf7 0xe7 0xad 0x9c 0xab 0xf1 0xa7 0xbe +0xe8 0xb5 0xb6 0xc6 0x8e 0x91 0x8f 0x80 +0xac 0x90 0xa8 0xd3 0xb7 0xd6 0xd7 0xd2 +0xd1 0xe3 0xd5 0xe0 0xe2 0x8a 0x99 0x9e +0xfc 0xde 0xe9 0xeb 0x9a 0xed 0xdd 0xe1 +0xea 0xa0 0x83 0xc7 0x84 0x92 0x86 0x87 +0x9f 0x82 0xa9 0x89 0xd8 0xa1 0x8c 0xd4 +0xd0 0xe4 0xe5 0xa2 0x93 0x8b 0x94 0xf6 +0xfd 0x85 0xa3 0xfb 0x81 0xec 0xee 0xfa diff --git a/sbin/mount_msdosfs/Makefile b/sbin/mount_msdosfs/Makefile index fdf9a9b7913..59c337ed9b6 100644 --- a/sbin/mount_msdosfs/Makefile +++ b/sbin/mount_msdosfs/Makefile @@ -13,7 +13,7 @@ CFLAGS+= -I${MOUNT} .PATH: ${MOUNT} TABDIR= ${DESTDIR}/usr/libdata/msdosfs -TABLES= koi2dos +TABLES= iso22dos koi2dos afterinstall: cd ${.CURDIR} && \ diff --git a/sbin/mount_msdosfs/iso22dos b/sbin/mount_msdosfs/iso22dos new file mode 100644 index 00000000000..1f48193e473 --- /dev/null +++ b/sbin/mount_msdosfs/iso22dos @@ -0,0 +1,58 @@ +# $FreeBSD$ +# +# u2w: 16 rows of Latin2 -> Unicode conversion table (upper half) +# +0x0080 0x0081 0x0082 0x0083 0x0084 0x0085 0x0086 0x0087 +0x0088 0x0089 0x008a 0x008b 0x008c 0x008d 0x008e 0x008f +0x0090 0x0091 0x0092 0x0093 0x0094 0x0095 0x0096 0x0097 +0x0098 0x0099 0x009a 0x009b 0x009c 0x009d 0x009e 0x009f +0x00a0 0x0104 0x02d8 0x0141 0x00a4 0x013d 0x015a 0x00a7 +0x00a8 0x0160 0x015e 0x0164 0x0179 0x00ad 0x017d 0x017b +0x00b0 0x0105 0x02db 0x0142 0x00b4 0x013e 0x015b 0x02c7 +0x00b8 0x0161 0x015f 0x0165 0x017a 0x02dd 0x017e 0x017c +0x0154 0x00c1 0x00c2 0x0102 0x00c4 0x0139 0x0106 0x00c7 +0x010c 0x00c9 0x0118 0x00cb 0x011a 0x00cd 0x00ce 0x010e +0x0110 0x0143 0x0147 0x00d3 0x00d4 0x0150 0x00d6 0x00d7 +0x0158 0x016e 0x00da 0x0170 0x00dc 0x00dd 0x0162 0x00df +0x0155 0x00e1 0x00e2 0x0103 0x00e4 0x013a 0x0107 0x00e7 +0x010d 0x00e9 0x0119 0x00eb 0x011b 0x00ed 0x00ee 0x010f +0x0111 0x0144 0x0148 0x00f3 0x00f4 0x0151 0x00f6 0x00f7 +0x0159 0x016f 0x00fa 0x0171 0x00fc 0x00fd 0x0163 0x02d9 +# +# d2u: 16 rows of CP852 -> Latin2 conversion table (upper half) +# +0xc7 0xfc 0xe9 0xe2 0xe4 0xf9 0xe6 0xe7 +0xb3 0xeb 0xd5 0xf5 0xee 0xac 0xc4 0xc6 +0xc9 0xc5 0xe5 0xf4 0xf6 0xa5 0xb5 0xa6 +0xb6 0xd6 0xdc 0xab 0xbb 0xa3 0xd7 0xe8 +0xe1 0xed 0xf3 0xfa 0xa1 0xb1 0xae 0xbe +0xca 0xea 0x3f 0xbc 0xc8 0xba 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0xc1 0xc2 0xcc +0xaa 0x3f 0x3f 0x3f 0x3f 0xaf 0xbf 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xc3 0xe3 +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0xa4 +0xf0 0xd0 0xcf 0xcb 0xef 0xd2 0xcd 0xce +0xec 0x3f 0x3f 0x3f 0x3f 0xde 0xd9 0x3f +0xd3 0xdf 0xd4 0xd1 0xf1 0xf2 0xa9 0xb9 +0xc0 0xda 0xe0 0xdb 0xfd 0xdd 0xfe 0xb4 +0xad 0xbd 0xb2 0xb7 0xa2 0xa7 0xf7 0xb8 +0xb0 0xa8 0xff 0xfb 0xd8 0xf8 0x3f 0xa0 +# +# u2d: 16 rows of Latin2 -> CP852 conversion table (upper half) +# +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 +0xff 0xa4 0xf4 0x9d 0xcf 0x95 0x97 0xf5 +0xf9 0xe6 0xb8 0x9b 0x8d 0xf0 0xa6 0xbd +0xf8 0xa5 0xf2 0x88 0xef 0x96 0x98 0xf3 +0xf7 0xe7 0xad 0x9c 0xab 0xf1 0xa7 0xbe +0xe8 0xb5 0xb6 0xc6 0x8e 0x91 0x8f 0x80 +0xac 0x90 0xa8 0xd3 0xb7 0xd6 0xd7 0xd2 +0xd1 0xe3 0xd5 0xe0 0xe2 0x8a 0x99 0x9e +0xfc 0xde 0xe9 0xeb 0x9a 0xed 0xdd 0xe1 +0xea 0xa0 0x83 0xc7 0x84 0x92 0x86 0x87 +0x9f 0x82 0xa9 0x89 0xd8 0xa1 0x8c 0xd4 +0xd0 0xe4 0xe5 0xa2 0x93 0x8b 0x94 0xf6 +0xfd 0x85 0xa3 0xfb 0x81 0xec 0xee 0xfa -- 2.45.2