diff --git a/sbin/mount_msdosfs/Makefile b/sbin/mount_msdosfs/Makefile index 4488384c7643..d26b501fdea8 100644 --- a/sbin/mount_msdosfs/Makefile +++ b/sbin/mount_msdosfs/Makefile @@ -13,7 +13,7 @@ CFLAGS+= -I${MOUNT} .PATH: ${MOUNT} TABDIR= ${DESTDIR}${LIBDATADIR}/msdosfs -TABLES= iso22dos koi2dos koi8u2dos +TABLES= iso22dos iso72dos koi2dos koi8u2dos afterinstall: cd ${.CURDIR} && \ diff --git a/sbin/mount_msdosfs/iso72dos b/sbin/mount_msdosfs/iso72dos new file mode 100644 index 000000000000..547b63855b92 --- /dev/null +++ b/sbin/mount_msdosfs/iso72dos @@ -0,0 +1,60 @@ +# $FreeBSD$ +# +# usr/libdata/msdosfs/iso72dos +# +# u2w: 16 rows of Latin7 -> 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 0x201b 0x2019 0x00a3 0x003f 0x003f 0x00a6 0x00a7 +0x00a8 0x00a9 0x003f 0x00ab 0x00ac 0x00ad 0x003f 0x2015 +0x00b0 0x00b1 0x00b2 0x00b3 0x00b4 0x0385 0x0386 0x00b7 +0x0388 0x0389 0x038a 0x00bb 0x038c 0x00bd 0x038e 0x038f +0x0390 0x0391 0x0392 0x0393 0x0394 0x0395 0x0396 0x0397 +0x0398 0x0399 0x039a 0x039b 0x039c 0x039d 0x039e 0x039f +0x03a0 0x03a1 0x003f 0x03a3 0x03a4 0x03a5 0x03a6 0x03a7 +0x03a8 0x03a9 0x03aa 0x03ab 0x03ac 0x03ad 0x03ae 0x03af +0x03b0 0x03b1 0x03b2 0x03b3 0x03b4 0x03b5 0x03b6 0x03b7 +0x03b8 0x03b9 0x03ba 0x03bb 0x03bc 0x03bd 0x03be 0x03bf +0x03c0 0x03c1 0x03c2 0x03c3 0x03c4 0x03c5 0x03c6 0x03c7 +0x03c8 0x03c9 0x03ca 0x03cb 0x03cc 0x03cd 0x03ce 0x003f +# +# d2u: 16 rows of CP737 -> Latin7 conversion table (upper half) +# +0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 +0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 +0xd1 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 +0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 +0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 +0xf1 0xf3 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0xf9 0xdc 0xdd 0xde 0xfa 0xdf 0xfc 0xfd +0xfb 0xfe 0xb6 0xb8 0xb9 0xba 0xbc 0xbe +0xbf 0xb1 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f +0xb0 0xb7 0x3f 0x3f 0x3f 0xb2 0x3f 0x3f +# +# u2d: 16 rows of Latin7 -> CP737 conversion table (upper half) +# +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 +0xf8 0xf1 0xfd 0x00 0x00 0x00 0xea 0xf9 +0xeb 0xec 0xed 0x00 0xee 0x00 0xef 0xf0 +0x00 0x80 0x81 0x82 0x83 0x84 0x85 0x86 +0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e +0x8f 0x90 0x00 0x91 0x92 0x93 0x94 0x95 +0x96 0x97 0x00 0x00 0xe1 0xe2 0xe3 0xe5 +0x00 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e +0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa6 +0xa7 0xa8 0xaa 0xa9 0xab 0xac 0xad 0xae +0xaf 0xe0 0xe4 0xe8 0xe6 0xe7 0xe9 0x00