| @@ -122,26 +122,27 @@ SetupProc(pointer module, pointer option | | | @@ -122,26 +122,27 @@ SetupProc(pointer module, pointer option |
122 | static void | | 122 | static void |
123 | TearDownProc(pointer p) | | 123 | TearDownProc(pointer p) |
124 | { | | 124 | { |
125 | DBG(1, ErrorF("WS TearDownProc called\n")); | | 125 | DBG(1, ErrorF("WS TearDownProc called\n")); |
126 | } | | 126 | } |
127 | | | 127 | |
128 | | | 128 | |
129 | static int | | 129 | static int |
130 | wsPreInit12(InputDriverPtr drv, InputInfoPtr pInfo, int flags) | | 130 | wsPreInit12(InputDriverPtr drv, InputInfoPtr pInfo, int flags) |
131 | { | | 131 | { |
132 | WSDevicePtr priv; | | 132 | WSDevicePtr priv; |
133 | MessageType buttons_from = X_CONFIG; | | 133 | MessageType buttons_from = X_CONFIG; |
134 | char *s; | | 134 | char *s; |
| | | 135 | const char *cs; |
135 | int rc; | | 136 | int rc; |
136 | | | 137 | |
137 | priv = (WSDevicePtr)calloc(1, sizeof(WSDeviceRec)); | | 138 | priv = (WSDevicePtr)calloc(1, sizeof(WSDeviceRec)); |
138 | if (priv == NULL) { | | 139 | if (priv == NULL) { |
139 | rc = BadAlloc; | | 140 | rc = BadAlloc; |
140 | goto fail; | | 141 | goto fail; |
141 | } | | 142 | } |
142 | pInfo->private = priv; | | 143 | pInfo->private = priv; |
143 | | | 144 | |
144 | #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | | 145 | #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 |
145 | xf86CollectInputOptions(pInfo, NULL, NULL); | | 146 | xf86CollectInputOptions(pInfo, NULL, NULL); |
146 | xf86ProcessCommonOptions(pInfo, pInfo->options); | | 147 | xf86ProcessCommonOptions(pInfo, pInfo->options); |
147 | #else | | 148 | #else |
| @@ -225,42 +226,42 @@ wsPreInit12(InputDriverPtr drv, InputInf | | | @@ -225,42 +226,42 @@ wsPreInit12(InputDriverPtr drv, InputInf |
225 | priv->screen_no < 0) { | | 226 | priv->screen_no < 0) { |
226 | priv->screen_no = 0; | | 227 | priv->screen_no = 0; |
227 | } | | 228 | } |
228 | | | 229 | |
229 | | | 230 | |
230 | priv->swap_axes = xf86SetBoolOption(pInfo->options, "SwapXY", 0); | | 231 | priv->swap_axes = xf86SetBoolOption(pInfo->options, "SwapXY", 0); |
231 | if (priv->swap_axes) { | | 232 | if (priv->swap_axes) { |
232 | xf86Msg(X_CONFIG, | | 233 | xf86Msg(X_CONFIG, |
233 | "%s device will work with X and Y axes swapped\n", | | 234 | "%s device will work with X and Y axes swapped\n", |
234 | pInfo->name); | | 235 | pInfo->name); |
235 | } | | 236 | } |
236 | priv->inv_x = 0; | | 237 | priv->inv_x = 0; |
237 | priv->inv_y = 0; | | 238 | priv->inv_y = 0; |
238 | s = xf86FindOptionValue(pInfo->options, "Rotate"); | | 239 | cs = xf86FindOptionValue(pInfo->options, "Rotate"); |
239 | if (s) { | | 240 | if (cs) { |
240 | if (xf86NameCmp(s, "CW") == 0) { | | 241 | if (xf86NameCmp(cs, "CW") == 0) { |
241 | priv->inv_x = 1; | | 242 | priv->inv_x = 1; |
242 | priv->inv_y = 0; | | 243 | priv->inv_y = 0; |
243 | priv->swap_axes = 1; | | 244 | priv->swap_axes = 1; |
244 | } else if (xf86NameCmp(s, "CCW") == 0) { | | 245 | } else if (xf86NameCmp(cs, "CCW") == 0) { |
245 | priv->inv_x = 0; | | 246 | priv->inv_x = 0; |
246 | priv->inv_y = 1; | | 247 | priv->inv_y = 1; |
247 | priv->swap_axes = 1; | | 248 | priv->swap_axes = 1; |
248 | } else if (xf86NameCmp(s, "UD") == 0) { | | 249 | } else if (xf86NameCmp(cs, "UD") == 0) { |
249 | priv->inv_x = 1; | | 250 | priv->inv_x = 1; |
250 | priv->inv_y = 1; | | 251 | priv->inv_y = 1; |
251 | } else { | | 252 | } else { |
252 | xf86Msg(X_ERROR, "\"%s\" is not a valid value " | | 253 | xf86Msg(X_ERROR, "\"%s\" is not a valid value " |
253 | "for Option \"Rotate\"\n", s); | | 254 | "for Option \"Rotate\"\n", cs); |
254 | xf86Msg(X_ERROR, "Valid options are \"CW\", \"CCW\"," | | 255 | xf86Msg(X_ERROR, "Valid options are \"CW\", \"CCW\"," |
255 | " or \"UD\"\n"); | | 256 | " or \"UD\"\n"); |
256 | } | | 257 | } |
257 | } | | 258 | } |
258 | if (wsOpen(pInfo) != Success) { | | 259 | if (wsOpen(pInfo) != Success) { |
259 | rc = BadValue; | | 260 | rc = BadValue; |
260 | goto fail; | | 261 | goto fail; |
261 | } | | 262 | } |
262 | if (ioctl(pInfo->fd, WSMOUSEIO_GTYPE, &priv->type) != 0) { | | 263 | if (ioctl(pInfo->fd, WSMOUSEIO_GTYPE, &priv->type) != 0) { |
263 | wsClose(pInfo); | | 264 | wsClose(pInfo); |
264 | rc = BadValue; | | 265 | rc = BadValue; |
265 | goto fail; | | 266 | goto fail; |
266 | } | | 267 | } |