Linux 2.3.0
[davej-history.git] / fs / fat / tables.h
blob5b431d281ce0f46bcf7a8d66f5c97f0d4159846c
1 struct unicode_value {
2 unsigned char uni1;
3 unsigned char uni2;
4 };
6 extern unsigned char fat_a2alias[]; /* Ascii to alias name conversion table */
7 extern struct unicode_value fat_a2uni[]; /* Ascii to Unicode conversion table */
8 extern unsigned char *fat_uni2asc_pg[];
11 * Since Linux can't deal with Unicode in filenames, these provide
12 * a method to encode the Unicode names in a manner that the vfat
13 * filesystem can them decode back to Unicode. This conversion
14 * only occurs when the filesystem was mounted with the 'uni_xlate' mount
15 * option.
17 extern unsigned char fat_uni2code[];
18 extern unsigned char fat_code2uni[];
21 * Overrides for Emacs so that we follow Linus's tabbing style.
22 * Emacs will notice this stuff at the end of the file and automatically
23 * adjust the settings for this buffer only. This must remain at the end
24 * of the file.
25 * ---------------------------------------------------------------------------
26 * Local variables:
27 * c-indent-level: 8
28 * c-brace-imaginary-offset: 0
29 * c-brace-offset: -8
30 * c-argdecl-indent: 8
31 * c-label-offset: -8
32 * c-continued-statement-offset: 8
33 * c-continued-brace-offset: 0
34 * End: