From: Bram Moolenaar Date: Mon, 6 May 2013 04:45:47 +0000 (+0200) Subject: updated for version 7.3.929 X-Git-Tag: v7.3.929 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51ac8a27e56257356a6cc0a262e5fb0455cf7bb4;p=vim updated for version 7.3.929 Problem: Compiler warning for unused variable. Not freeing unused string. Solution: Remove the variable. Clear the options. --- diff --git a/src/option.c b/src/option.c index c9607632c..570c5c84a 100644 --- a/src/option.c +++ b/src/option.c @@ -9705,9 +9705,7 @@ unset_global_local_option(name, from) { struct vimoption *p; int opt_idx; - - buf_T *buf = (buf_T *) from; - win_T *win = (win_T *) from; + buf_T *buf = (buf_T *)from; opt_idx = findoption(name); p = &(options[opt_idx]); @@ -9716,60 +9714,60 @@ unset_global_local_option(name, from) { /* global option with local value: use local value if it's been set */ case PV_EP: - *buf->b_p_ep = NUL; + clear_string_option(&buf->b_p_ep); break; case PV_KP: - *buf->b_p_kp = NUL; + clear_string_option(&buf->b_p_kp); break; case PV_PATH: - *buf->b_p_path = NUL; + clear_string_option(&buf->b_p_path); break; case PV_AR: buf->b_p_ar = -1; break; case PV_TAGS: - *buf->b_p_tags = NUL; + clear_string_option(&buf->b_p_tags); break; #ifdef FEAT_FIND_ID case PV_DEF: - *buf->b_p_def = NUL; + clear_string_option(&buf->b_p_def); break; case PV_INC: - *buf->b_p_inc = NUL; + clear_string_option(&buf->b_p_inc); break; #endif #ifdef FEAT_INS_EXPAND case PV_DICT: - *buf->b_p_dict = NUL; + clear_string_option(&buf->b_p_dict); break; case PV_TSR: - *buf->b_p_tsr = NUL; + clear_string_option(&buf->b_p_tsr); break; #endif #ifdef FEAT_QUICKFIX case PV_EFM: - *buf->b_p_efm = NUL; + clear_string_option(&buf->b_p_efm); break; case PV_GP: - *buf->b_p_gp = NUL; + clear_string_option(&buf->b_p_gp); break; case PV_MP: - *buf->b_p_mp = NUL; + clear_string_option(&buf->b_p_mp); break; #endif #if defined(FEAT_BEVAL) && defined(FEAT_EVAL) case PV_BEXPR: - *buf->b_p_bexpr = NUL; + clear_string_option(&buf->b_p_bexpr); break; #endif #if defined(FEAT_CRYPT) case PV_CM: - *buf->b_p_cm = NUL; + clear_string_option(&buf->b_p_cm); break; #endif #ifdef FEAT_STL_OPT case PV_STL: - *win->w_p_stl = NUL; + clear_string_option(&((win_T *)from)->w_p_stl); break; #endif } diff --git a/src/version.c b/src/version.c index 931859882..30ac9a85e 100644 --- a/src/version.c +++ b/src/version.c @@ -728,6 +728,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 929, /**/ 928, /**/