X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fadfs%2Fdir_f.c;h=b9b2b27b68c30f3dd97a7717d0f557e5f3f9615d;hb=refs%2Fheads%2Fvserver;hp=b61648b2d1dda120c7f68a4076970dcf1ac2f07b;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/fs/adfs/dir_f.c b/fs/adfs/dir_f.c index b61648b2d..b9b2b27b6 100644 --- a/fs/adfs/dir_f.c +++ b/fs/adfs/dir_f.c @@ -53,7 +53,7 @@ static inline int adfs_readname(char *buf, char *ptr, int maxlen) { char *old_buf = buf; - while (*ptr >= ' ' && maxlen--) { + while ((unsigned char)*ptr >= ' ' && maxlen--) { if (*ptr == '/') *buf++ = '.'; else @@ -65,23 +65,6 @@ static inline int adfs_readname(char *buf, char *ptr, int maxlen) return buf - old_buf; } -static inline void adfs_writename(char *to, char *from, int maxlen) -{ - int i; - - for (i = 0; i < maxlen; i++) { - if (from[i] == '\0') - break; - if (from[i] == '.') - to[i] = '/'; - else - to[i] = from[i]; - } - - for (; i < maxlen; i++) - to[i] = '\0'; -} - #define ror13(v) ((v >> 13) | (v << 19)) #define dir_u8(idx) \