FAT: cast proper strings
authorNishanth Menon <nm@ti.com>
Wed, 8 Dec 2010 22:40:26 +0000 (16:40 -0600)
committerVikram Pandita <vikram.pandita@ti.com>
Thu, 9 Dec 2010 18:19:57 +0000 (10:19 -0800)
commitaadc04ed16b8e1ed11044b2f71144032fd404537
tree5ed71e8777ce85d852a44a723f3f8e69df5097b5
parent292655d0cadf0d0decfccf7bb2b9a46e9a1efdba
FAT: cast proper strings

Bunch of __u8 *s being passed on to char * function. thanks to the typedef
madness, this generates a bunch of warnings which make not much sense
as __u8 * and char * are essentially operated like characters!

quick fix by recasting them.
Fixes:
fat.c: In function 'do_fat_read':
fat.c:697:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
fat.c:69:8: note: expected 'char *' but argument is of type '__u8 *'
fat.c:698:5: warning: pointer targets in passing argument 1 of 'downcase' differ in signedness
fat.c:40:1: note: expected 'char *' but argument is of type '__u8 *'
fat.c:705:5: warning: pointer targets in passing argument 1 of 'dirdelim' differ in signedness
fat.c:165:1: note: expected 'char *' but argument is of type '__u8 *'
fat.c:708:10: warning: pointer targets in assignment differ in signedness
fat.c:778:6: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
fat.c:78:5: note: expected 'const char *' but argument is of type '__u8 *'
fat.c:778:6: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness
fat.c:78:5: note: expected 'const char *' but argument is of type '__u8 *'

Signed-off-by: Nishanth Menon <nm@ti.com>
fs/fat/fat.c