From 393375e7271d4a5576ad740a304f9874d6958990 Mon Sep 17 00:00:00 2001 From: Christoph Egger Date: Thu, 26 May 2011 15:43:22 +0100 Subject: tools/libfsimage: build fix (ctype macros applied to char) Fix warning: array subscript has type 'char' Signed-off-by: Christoph Egger Acked-by: Ian Jackson Committed-by: Ian Jackson --- tools/libfsimage/xfs/fsys_xfs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/libfsimage') diff --git a/tools/libfsimage/xfs/fsys_xfs.c b/tools/libfsimage/xfs/fsys_xfs.c index 6366d16d0d..0261a5284a 100644 --- a/tools/libfsimage/xfs/fsys_xfs.c +++ b/tools/libfsimage/xfs/fsys_xfs.c @@ -571,7 +571,7 @@ xfs_dir (fsi_file_t *ffi, char *dirname) continue; } - if (!*dirname || isspace (*dirname)) { + if (!*dirname || isspace ((uint8_t)*dirname)) { if ((di_mode & IFMT) != IFREG) { errnum = ERR_BAD_FILETYPE; return 0; @@ -588,7 +588,8 @@ xfs_dir (fsi_file_t *ffi, char *dirname) for (; *dirname == '/'; dirname++); - for (rest = dirname; (ch = *rest) && !isspace (ch) && ch != '/'; rest++); + for (rest = dirname; (ch = *rest) + && !isspace ((uint8_t)ch) && ch != '/'; rest++); *rest = 0; name = first_dentry (ffi, &new_ino); -- cgit v1.2.3