misc.c: In function ‘create_simple_test_device’:
misc.c:71:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while ((type = va_arg(args, unsigned int)) != -1 &&
^
misc.c:72:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
(code = va_arg(args, unsigned int)) != -1) {
va_start(args, name);
- while ((type = va_arg(args, unsigned int)) != -1 &&
- (code = va_arg(args, unsigned int)) != -1) {
+ while ((type = va_arg(args, unsigned int)) != (unsigned int)-1 &&
+ (code = va_arg(args, unsigned int)) != (unsigned int)-1) {
const struct input_absinfo *a = NULL;
if (type == EV_ABS)
a = &abs;