comparison src/os_unix.c @ 27426:41e0dcf38521 v8.2.4241

patch 8.2.4241: some type casts are redundant Commit: https://github.com/vim/vim/commit/420fabcd4ffeaf79082a6e43db91e1d363f88f27 Author: =?UTF-8?q?Dundar=20G=C3=B6c?= <gocdundar@gmail.com> Date: Fri Jan 28 15:28:04 2022 +0000 patch 8.2.4241: some type casts are redundant Problem: Some type casts are redundant. Solution: Remove the type casts. (closes https://github.com/vim/vim/issues/9643)
author Bram Moolenaar <Bram@vim.org>
date Fri, 28 Jan 2022 16:30:11 +0100
parents 71d606960955
children fb4c30606b4a
comparison
equal deleted inserted replaced
27425:b5bd6c851b8a 27426:41e0dcf38521
5664 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi) 5664 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi)
5665 if (!HASHITEM_EMPTY(hi)) 5665 if (!HASHITEM_EMPTY(hi))
5666 { 5666 {
5667 typval_T *item = &dict_lookup(hi)->di_tv; 5667 typval_T *item = &dict_lookup(hi)->di_tv;
5668 5668
5669 vim_setenv((char_u*)hi->hi_key, tv_get_string(item)); 5669 vim_setenv(hi->hi_key, tv_get_string(item));
5670 --todo; 5670 --todo;
5671 } 5671 }
5672 } 5672 }
5673 5673
5674 if (use_null_for_in || use_null_for_out || use_null_for_err) 5674 if (use_null_for_in || use_null_for_out || use_null_for_err)
7485 # endif 7485 # endif
7486 ); 7486 );
7487 if (hinstLib == NULL) 7487 if (hinstLib == NULL)
7488 { 7488 {
7489 // "dlerr" must be used before dlclose() 7489 // "dlerr" must be used before dlclose()
7490 dlerr = (char *)dlerror(); 7490 dlerr = dlerror();
7491 if (dlerr != NULL) 7491 if (dlerr != NULL)
7492 semsg(_("dlerror = \"%s\""), dlerr); 7492 semsg(_("dlerror = \"%s\""), dlerr);
7493 } 7493 }
7494 # else 7494 # else
7495 hinstLib = shl_load((const char*)libname, BIND_IMMEDIATE|BIND_VERBOSE, 0L); 7495 hinstLib = shl_load((const char*)libname, BIND_IMMEDIATE|BIND_VERBOSE, 0L);
7520 7520
7521 if (argstring != NULL) 7521 if (argstring != NULL)
7522 { 7522 {
7523 # if defined(USE_DLOPEN) 7523 # if defined(USE_DLOPEN)
7524 *(void **)(&ProcAdd) = dlsym(hinstLib, (const char *)funcname); 7524 *(void **)(&ProcAdd) = dlsym(hinstLib, (const char *)funcname);
7525 dlerr = (char *)dlerror(); 7525 dlerr = dlerror();
7526 # else 7526 # else
7527 if (shl_findsym(&hinstLib, (const char *)funcname, 7527 if (shl_findsym(&hinstLib, (const char *)funcname,
7528 TYPE_PROCEDURE, (void *)&ProcAdd) < 0) 7528 TYPE_PROCEDURE, (void *)&ProcAdd) < 0)
7529 ProcAdd = NULL; 7529 ProcAdd = NULL;
7530 # endif 7530 # endif
7542 } 7542 }
7543 else 7543 else
7544 { 7544 {
7545 # if defined(USE_DLOPEN) 7545 # if defined(USE_DLOPEN)
7546 *(void **)(&ProcAddI) = dlsym(hinstLib, (const char *)funcname); 7546 *(void **)(&ProcAddI) = dlsym(hinstLib, (const char *)funcname);
7547 dlerr = (char *)dlerror(); 7547 dlerr = dlerror();
7548 # else 7548 # else
7549 if (shl_findsym(&hinstLib, (const char *)funcname, 7549 if (shl_findsym(&hinstLib, (const char *)funcname,
7550 TYPE_PROCEDURE, (void *)&ProcAddI) < 0) 7550 TYPE_PROCEDURE, (void *)&ProcAddI) < 0)
7551 ProcAddI = NULL; 7551 ProcAddI = NULL;
7552 # endif 7552 # endif