1 2 3 4 5 6 7 8 9 10 11 12 13
#include <errno.h> #define SYSCALL(call) while (((call) == -1) && (errno == EINTR)) typedef struct _NestedMouseDeviceRec { char *device; int version; /* Driver version */ Atom* labels; int num_vals; int axes; } NestedMouseDeviceRec, *NestedMouseDevicePtr; void Load_Nested_Mouse(pointer module);