/* * A test file for ManyMouse that lists all seen mice. * * Please see the file LICENSE.txt in the source's root directory. * * This file written by Ryan C. Gordon. */ #include #include #include #include "manymouse.h" int main(int argc, char **argv) { const int available_mice = ManyMouse_Init(); if (available_mice < 0) printf("ManyMouse failed to initialize!\n"); else if (available_mice == 0) printf("No mice detected!\n"); else { int i; printf("ManyMouse driver: %s\n", ManyMouse_DriverName()); for (i = 0; i < available_mice; i++) printf("#%d: %s\n", i, ManyMouse_DeviceName(i)); } ManyMouse_Quit(); return 0; } /* main */ /* end of detect_mice.c ... */