fs/nls: add Apple NLS
authorVladimir Serbinenko <phcoder@gmail.com>
Thu, 31 May 2012 23:26:40 +0000 (16:26 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 1 Jun 2012 00:49:32 +0000 (17:49 -0700)
commit71ca97da9d027009d318d319cbacf54a72f666c1
treeba55ee244f453a6d4f5366acdc677fb6c68156e9
parent00c10bc13cdb58447d6bb2a003afad7bd60f5a5f
fs/nls: add Apple NLS

HFS has support for NLS.  However the relevant NLS tables are missing.
Here they are automatically transformed from the tables at unicode.org.
Codepages requiring special handling like CJK, RTL or Brahmic ones are not
included in this patch.

[akpm@linux-foundation.org: add unicode.org copyright and permission notices]
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Cc: Clemens Ladisch <clemens@ladisch.de>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
13 files changed:
fs/nls/Kconfig
fs/nls/Makefile
fs/nls/nls_macceltic.c [new file with mode: 0644]
fs/nls/nls_maccenteuro.c [new file with mode: 0644]
fs/nls/nls_maccroatian.c [new file with mode: 0644]
fs/nls/nls_maccyrillic.c [new file with mode: 0644]
fs/nls/nls_macgaelic.c [new file with mode: 0644]
fs/nls/nls_macgreek.c [new file with mode: 0644]
fs/nls/nls_maciceland.c [new file with mode: 0644]
fs/nls/nls_macinuit.c [new file with mode: 0644]
fs/nls/nls_macroman.c [new file with mode: 0644]
fs/nls/nls_macromanian.c [new file with mode: 0644]
fs/nls/nls_macturkish.c [new file with mode: 0644]