From: Peter Hutterer Date: Thu, 12 Jan 2012 06:01:28 +0000 (+1000) Subject: Merge branch 'multitouch' X-Git-Url: https://diplodocus.org/git/xorg-xinput/commitdiff_plain/fb6f41ced063c558f7bf8f10898f027612e2ad34?hp=-c Merge branch 'multitouch' --- fb6f41ced063c558f7bf8f10898f027612e2ad34 diff --combined src/xinput.c index 9460175,f12d69c..80a1789 --- a/src/xinput.c +++ b/src/xinput.c @@@ -143,8 -143,8 +143,8 @@@ static entry drivers[] static const char version_id[] = VERSION; -int -print_version() +static int +print_version(void) { XExtensionVersion *version; Display *display; @@@ -197,6 -197,8 +197,8 @@@ xinput_version(Display *display #if HAVE_XI21 min = 1; + #elif HAVE_XI22 + min = 2; #endif XIQueryVersion(display, &maj, &min); @@@ -346,20 -348,16 +348,20 @@@ main(int argc, char * argv[] char *func; int event, error; - if (argc < 2) { - usage(); - return EXIT_FAILURE; + if (argc > 1) { + func = argv[1]; + while(func[0] == '-') func++; + } else { + func = "list"; } - func = argv[1]; - while((*func) == '-') func++; - if (strcmp("version", func) == 0) { - return print_version(argv[0]); + return print_version(); + } + + if (strcmp("help", func) == 0) { + usage(); + return 0; } display = XOpenDisplay(NULL);