fix -Wconversion warning for mask/mode values
use mode_t definition
patch will fix following warnings:
direntry.c:994:15: warning: implicit conversion changes signedness: '__mode_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
direntry.c:995:12: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion]
direntry.c:996:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
interface.c:211:57: warning: implicit conversion changes signedness: 'int' to 'mode_t' (aka 'unsigned int') [-Wsign-conversion]
file.c:1593:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:1620:76: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:1973:62: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:1993:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:2150:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:2259:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
file.c:2269:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
filegui.c:1294:18: warning: implicit conversion changes signedness: '__mode_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
filegui.c:1295:20: warning: implicit conversion changes signedness: 'int' to '__mode_t' (aka 'unsigned int') [-Wsign-conversion]
usermenu.c:165:55: warning: implicit conversion changes signedness: '__mode_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
patch against a5cd0093c5330ae6118cbf2830cf288dd4a68ed0
compile test with gcc 4.6/4.9/5.2 and clang 3.7
Signed-off-by: Andreas Mohr <and@gmx.li>
a
|
b
|
|
987 | 987 | vfs_s_default_stat (struct vfs_class *me, mode_t mode) |
988 | 988 | { |
989 | 989 | static struct stat st; |
990 | | int myumask; |
| 990 | mode_t myumask; |
991 | 991 | |
992 | 992 | (void) me; |
993 | 993 | |