#include "xgl.h" #include "xegl.h" KdOsFuncs *kdOsFuncs; Bool kdEmulateMiddleButton; Bool kdRawPointerCoordinates; Bool kdDontZap; Bool kdDisableZaphod; int kdScreenPrivateIndex; static char * KdParseFindNext (char *cur, char *delim, char *save, char *last) { while (*cur && !strchr (delim, *cur)) { *save++ = *cur++; } *save = 0; *last = *cur; if (*cur) cur++; return cur; } /* * Mouse argument syntax: * * device,protocol,options... * * Options are any of: * 1-5 n button mouse * 2button emulate middle button * {NMO} Reorder buttons */ char * KdSaveString (char *str) { char *n = (char *) xalloc (strlen (str) + 1); if (!n) return 0; strcpy (n, str); return n; } /* * Parse mouse information. Syntax: * * ,,{,