Mercurial > vim
comparison src/evalwindow.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 | 755ab148288b |
children | 86eb4aba16c3 |
comparison
equal
deleted
inserted
replaced
29441:2a189fa0dcd7 | 29442:827d9f2b7a71 |
---|---|
1014 emsg(_(e_invalid_argument)); | 1014 emsg(_(e_invalid_argument)); |
1015 return; | 1015 return; |
1016 } | 1016 } |
1017 | 1017 |
1018 d = argvars[2].vval.v_dict; | 1018 d = argvars[2].vval.v_dict; |
1019 if (dict_get_bool(d, (char_u *)"vertical", FALSE)) | 1019 if (dict_get_bool(d, "vertical", FALSE)) |
1020 flags |= WSP_VERT; | 1020 flags |= WSP_VERT; |
1021 if ((di = dict_find(d, (char_u *)"rightbelow", -1)) != NULL) | 1021 if ((di = dict_find(d, (char_u *)"rightbelow", -1)) != NULL) |
1022 flags |= tv_get_bool(&di->di_tv) ? WSP_BELOW : WSP_ABOVE; | 1022 flags |= tv_get_bool(&di->di_tv) ? WSP_BELOW : WSP_ABOVE; |
1023 size = (int)dict_get_number(d, (char_u *)"size"); | 1023 size = (int)dict_get_number(d, "size"); |
1024 } | 1024 } |
1025 | 1025 |
1026 win_move_into_split(wp, targetwin, size, flags); | 1026 win_move_into_split(wp, targetwin, size, flags); |
1027 } | 1027 } |
1028 | 1028 |
1234 || (dict = argvars[0].vval.v_dict) == NULL) | 1234 || (dict = argvars[0].vval.v_dict) == NULL) |
1235 emsg(_(e_invalid_argument)); | 1235 emsg(_(e_invalid_argument)); |
1236 else | 1236 else |
1237 { | 1237 { |
1238 if (dict_has_key(dict, "lnum")) | 1238 if (dict_has_key(dict, "lnum")) |
1239 curwin->w_cursor.lnum = (linenr_T)dict_get_number(dict, (char_u *)"lnum"); | 1239 curwin->w_cursor.lnum = (linenr_T)dict_get_number(dict, "lnum"); |
1240 if (dict_has_key(dict, "col")) | 1240 if (dict_has_key(dict, "col")) |
1241 curwin->w_cursor.col = (colnr_T)dict_get_number(dict, (char_u *)"col"); | 1241 curwin->w_cursor.col = (colnr_T)dict_get_number(dict, "col"); |
1242 if (dict_has_key(dict, "coladd")) | 1242 if (dict_has_key(dict, "coladd")) |
1243 curwin->w_cursor.coladd = (colnr_T)dict_get_number(dict, (char_u *)"coladd"); | 1243 curwin->w_cursor.coladd = (colnr_T)dict_get_number(dict, "coladd"); |
1244 if (dict_has_key(dict, "curswant")) | 1244 if (dict_has_key(dict, "curswant")) |
1245 { | 1245 { |
1246 curwin->w_curswant = (colnr_T)dict_get_number(dict, (char_u *)"curswant"); | 1246 curwin->w_curswant = (colnr_T)dict_get_number(dict, "curswant"); |
1247 curwin->w_set_curswant = FALSE; | 1247 curwin->w_set_curswant = FALSE; |
1248 } | 1248 } |
1249 | 1249 |
1250 if (dict_has_key(dict, "topline")) | 1250 if (dict_has_key(dict, "topline")) |
1251 set_topline(curwin, (linenr_T)dict_get_number(dict, (char_u *)"topline")); | 1251 set_topline(curwin, (linenr_T)dict_get_number(dict, "topline")); |
1252 #ifdef FEAT_DIFF | 1252 #ifdef FEAT_DIFF |
1253 if (dict_has_key(dict, "topfill")) | 1253 if (dict_has_key(dict, "topfill")) |
1254 curwin->w_topfill = (int)dict_get_number(dict, (char_u *)"topfill"); | 1254 curwin->w_topfill = (int)dict_get_number(dict, "topfill"); |
1255 #endif | 1255 #endif |
1256 if (dict_has_key(dict, "leftcol")) | 1256 if (dict_has_key(dict, "leftcol")) |
1257 curwin->w_leftcol = (colnr_T)dict_get_number(dict, (char_u *)"leftcol"); | 1257 curwin->w_leftcol = (colnr_T)dict_get_number(dict, "leftcol"); |
1258 if (dict_has_key(dict, "skipcol")) | 1258 if (dict_has_key(dict, "skipcol")) |
1259 curwin->w_skipcol = (colnr_T)dict_get_number(dict, (char_u *)"skipcol"); | 1259 curwin->w_skipcol = (colnr_T)dict_get_number(dict, "skipcol"); |
1260 | 1260 |
1261 check_cursor(); | 1261 check_cursor(); |
1262 win_new_height(curwin, curwin->w_height); | 1262 win_new_height(curwin, curwin->w_height); |
1263 win_new_width(curwin, curwin->w_width); | 1263 win_new_width(curwin, curwin->w_width); |
1264 changed_window_setting(); | 1264 changed_window_setting(); |