1 struct unicode_value { 2 unsigned char uni1; 3 unsigned char uni2; 4 }; 5 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[]; 9 10 /* 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. 16 */ 17 extern unsigned char fat_uni2code[]; 18 extern unsigned char fat_code2uni[]; 19 20 /* 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: 35 */