Mercurial > vim
comparison src/gui_w32.c @ 29442:827d9f2b7a71 v9.0.0063
patch 9.0.0063: too many type casts for dict_get functions
Commit: https://github.com/vim/vim/commit/d61efa50f8f5b9d9dcbc136705cc33874f0fdcb3
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 23 09:52:04 2022 +0100
patch 9.0.0063: too many type casts for dict_get functions
Problem: Too many type casts for dict_get functions.
Solution: Change the key argument from "char_u *" to "char *".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 23 Jul 2022 11:00:04 +0200 |
parents | 8d9400c64654 |
children | aeaeb92c2764 |
comparison
equal
deleted
inserted
replaced
29441:2a189fa0dcd7 | 29442:827d9f2b7a71 |
---|---|
8547 test_gui_w32_sendevent(dict_T *args) | 8547 test_gui_w32_sendevent(dict_T *args) |
8548 { | 8548 { |
8549 char_u *event; | 8549 char_u *event; |
8550 INPUT inputs[1]; | 8550 INPUT inputs[1]; |
8551 | 8551 |
8552 event = dict_get_string(args, (char_u *)"event", TRUE); | 8552 event = dict_get_string(args, "event", TRUE); |
8553 if (event == NULL) | 8553 if (event == NULL) |
8554 return FALSE; | 8554 return FALSE; |
8555 | 8555 |
8556 ZeroMemory(inputs, sizeof(inputs)); | 8556 ZeroMemory(inputs, sizeof(inputs)); |
8557 | 8557 |
8558 if (STRICMP(event, "keydown") == 0 || STRICMP(event, "keyup") == 0) | 8558 if (STRICMP(event, "keydown") == 0 || STRICMP(event, "keyup") == 0) |
8559 { | 8559 { |
8560 WORD vkCode; | 8560 WORD vkCode; |
8561 | 8561 |
8562 vkCode = dict_get_number_def(args, (char_u *)"keycode", 0); | 8562 vkCode = dict_get_number_def(args, "keycode", 0); |
8563 if (vkCode <= 0 || vkCode >= 0xFF) | 8563 if (vkCode <= 0 || vkCode >= 0xFF) |
8564 { | 8564 { |
8565 semsg(_(e_invalid_argument_nr), (long)vkCode); | 8565 semsg(_(e_invalid_argument_nr), (long)vkCode); |
8566 return FALSE; | 8566 return FALSE; |
8567 } | 8567 } |