diff options
| author | ZyX <kp-pav@yandex.ru> | 2017-02-15 03:15:47 +0300 | 
|---|---|---|
| committer | ZyX <kp-pav@yandex.ru> | 2017-02-15 03:15:47 +0300 | 
| commit | 095e6cc2e098db110981e5f9ea4bbc0ce316cecb (patch) | |
| tree | b56f1f74b3c4f227218548e0aec606eeff80a920 /src | |
| parent | efa2682e3b513c4a33d987dc651db5913feff21a (diff) | |
| download | rneovim-095e6cc2e098db110981e5f9ea4bbc0ce316cecb.tar.gz rneovim-095e6cc2e098db110981e5f9ea4bbc0ce316cecb.tar.bz2 rneovim-095e6cc2e098db110981e5f9ea4bbc0ce316cecb.zip | |
*: Fix linter errors
Diffstat (limited to 'src')
| -rw-r--r-- | src/nvim/eval.c | 105 | ||||
| -rw-r--r-- | src/nvim/ex_docmd.c | 30 | ||||
| -rw-r--r-- | src/nvim/ex_eval.c | 2 | ||||
| -rw-r--r-- | src/nvim/ex_getln.c | 55 | ||||
| -rw-r--r-- | src/nvim/fileio.c | 23 | ||||
| -rw-r--r-- | src/nvim/getchar.c | 6 | ||||
| -rw-r--r-- | src/nvim/menu.c | 2 | ||||
| -rw-r--r-- | src/nvim/message.c | 22 | ||||
| -rw-r--r-- | src/nvim/misc1.c | 2 | ||||
| -rw-r--r-- | src/nvim/option.c | 8 | ||||
| -rw-r--r-- | src/nvim/quickfix.c | 2 | ||||
| -rw-r--r-- | src/nvim/screen.c | 2 | ||||
| -rw-r--r-- | src/nvim/spell.c | 2 | ||||
| -rw-r--r-- | src/nvim/syntax.c | 18 | ||||
| -rw-r--r-- | src/nvim/tag.c | 8 | ||||
| -rw-r--r-- | src/nvim/undo.c | 2 | 
16 files changed, 148 insertions, 141 deletions
| diff --git a/src/nvim/eval.c b/src/nvim/eval.c index eeb9f45bbc..d98df6a06e 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -1755,7 +1755,7 @@ static const char *list_arg_vars(exarg_T *eap, const char *arg, int *first)        // get_name_len() takes care of expanding curly braces        name_start = name = arg;        char *tofree; -      len = get_name_len(&arg, &tofree, TRUE, TRUE); +      len = get_name_len(&arg, &tofree, true, true);        if (len <= 0) {          /* This is mainly to keep test 49 working: when expanding           * curly braces fails overrule the exception error message. */ @@ -1775,7 +1775,7 @@ static const char *list_arg_vars(exarg_T *eap, const char *arg, int *first)          } else {            // handle d.key, l[idx], f(expr)            const char *const arg_subsc = arg; -          if (handle_subscript(&arg, &tv, TRUE, TRUE) == FAIL) { +          if (handle_subscript(&arg, &tv, true, true) == FAIL) {              error = true;            } else {              if (arg == arg_subsc && len == 2 && name[1] == ':') { @@ -1844,15 +1844,15 @@ ex_let_one (      ++arg;      name = arg;      len = get_env_len(&arg); -    if (len == 0) +    if (len == 0) {        EMSG2(_(e_invarg2), name - 1); -    else { -      if (op != NULL && (*op == '+' || *op == '-')) +    } else { +      if (op != NULL && (*op == '+' || *op == '-')) {          EMSG2(_(e_letwrong), op); -      else if (endchars != NULL -               && vim_strchr(endchars, *skipwhite(arg)) == NULL) +      } else if (endchars != NULL +                 && vim_strchr(endchars, *skipwhite(arg)) == NULL) {          EMSG(_(e_letunexp)); -      else if (!check_secure()) { +      } else if (!check_secure()) {          const char_u c1 = name[len];          name[len] = NUL;          char_u *p = get_tv_string_chk(tv); @@ -1904,15 +1904,16 @@ ex_let_one (        if (s != NULL && op != NULL && *op != '=') {          opt_type = get_option_value(arg, &numval, &stringval, opt_flags);          if ((opt_type == 1 && *op == '.') -            || (opt_type == 0 && *op != '.')) +            || (opt_type == 0 && *op != '.')) {            EMSG2(_(e_letwrong), op); -        else { -          if (opt_type == 1) {          /* number */ -            if (*op == '+') +        } else { +          if (opt_type == 1) {  // number +            if (*op == '+') {                n = numval + n; -            else +            } else {                n = numval - n; -          } else if (opt_type == 0 && stringval != NULL) {     /* string */ +            } +          } else if (opt_type == 0 && stringval != NULL) {  // string              s = concat_str(stringval, s);              xfree(stringval);              stringval = s; @@ -1963,7 +1964,7 @@ ex_let_one (    else if (eval_isnamec1(*arg) || *arg == '{') {      lval_T lv; -    char_u *const p = get_lval(arg, tv, &lv, FALSE, FALSE, 0, FNE_CHECK_START); +    char_u *const p = get_lval(arg, tv, &lv, false, false, 0, FNE_CHECK_START);      if (p != NULL && lv.ll_name != NULL) {        if (endchars != NULL && vim_strchr(endchars, *skipwhite(p)) == NULL)          EMSG(_(e_letunexp)); @@ -2075,8 +2076,9 @@ get_lval (    *p = NUL;    v = find_var((const char *)lp->ll_name, STRLEN(lp->ll_name), &ht,                 flags & GLV_NO_AUTOLOAD); -  if (v == NULL && !quiet) +  if (v == NULL && !quiet) {      EMSG2(_(e_undefvar), lp->ll_name); +  }    *p = cc;    if (v == NULL)      return NULL; @@ -2850,9 +2852,10 @@ void ex_call(exarg_T *eap)        break;      } -    /* Handle a function returning a Funcref, Dictionary or List. */ -    if (handle_subscript((const char **)&arg, &rettv, !eap->skip, TRUE) == FAIL) { -      failed = TRUE; +    // Handle a function returning a Funcref, Dictionary or List. +    if (handle_subscript((const char **)&arg, &rettv, !eap->skip, true) +        == FAIL) { +      failed = true;        break;      } @@ -3113,18 +3116,19 @@ static int do_lock_var(lval_T *lp, char_u *name_end, int deep, int lock)      cc = *name_end;      *name_end = NUL; -    /* Normal name or expanded name. */ -    if (check_changedtick(lp->ll_name)) +    // Normal name or expanded name. +    if (check_changedtick(lp->ll_name)) {        ret = FAIL; -    else { +    } else {        di = find_var((const char *)lp->ll_name, STRLEN(lp->ll_name), NULL, true); -      if (di == NULL) +      if (di == NULL) {          ret = FAIL; -      else { -        if (lock) +      } else { +        if (lock) {            di->di_flags |= DI_FLAGS_LOCK; -        else +        } else {            di->di_flags &= ~DI_FLAGS_LOCK; +        }          item_lock(&di->di_tv, deep, lock);        }      } @@ -4727,7 +4731,7 @@ static int get_option_tv(const char **const arg, typval_T *const rettv,    c = *option_end;    *option_end = NUL; -  opt_type = get_option_value((char_u *)*arg, &numval, +  opt_type = get_option_value((char_u *)(*arg), &numval,                                rettv == NULL ? NULL : &stringval, opt_flags);    if (opt_type == -3) {                 /* invalid name */ @@ -7011,7 +7015,7 @@ static char_u *deref_func_name(const char *name, int *lenp,      *partialp = NULL;    } -  dictitem_T *const v = find_var(name, (size_t)*lenp, NULL, no_autoload); +  dictitem_T *const v = find_var(name, (size_t)(*lenp), NULL, no_autoload);    if (v != NULL && v->di_tv.v_type == VAR_FUNC) {      if (v->di_tv.vval.v_string == NULL) {  // just in case        *lenp = 0; @@ -7250,9 +7254,7 @@ call_func(      error = ERROR_UNKNOWN;      if (!builtin_function((const char *)rfname, -1)) { -      /* -       * User defined function. -       */ +      // User defined function.        fp = find_func(rfname);        /* Trigger FuncUndefined event, may load the function. */ @@ -7265,7 +7267,7 @@ call_func(        // Try loading a package.        if (fp == NULL && script_autoload((const char *)rfname, STRLEN(rfname),                                          true) && !aborting()) { -        /* loaded a package, search for the function again */ +        // Loaded a package, search for the function again.          fp = find_func(rfname);        } @@ -8965,7 +8967,7 @@ static void f_exists(typval_T *argvars, typval_T *rettv, FunPtr fptr)      // get_name_len() takes care of expanding curly braces      const char *name = p;      char *tofree; -    len = get_name_len((const char **)&p, &tofree, TRUE, FALSE); +    len = get_name_len((const char **)&p, &tofree, true, false);      if (len > 0) {        if (tofree != NULL) {          name = tofree; @@ -11837,7 +11839,7 @@ static void get_user_input(typval_T *argvars, typval_T *rettv, int inputdialog)        msg_start();        msg_clr_eos();        msg_puts_attr((const char *)prompt, echo_attr); -      msg_didout = FALSE; +      msg_didout = false;        msg_starthere();        *p = c;      } @@ -12899,9 +12901,9 @@ static void get_maparg(typval_T *argvars, typval_T *rettv, int exact)      rettv_dict_alloc(rettv);      if (rhs != NULL) {        // Return a dictionary. -      char_u      *lhs = str2special_save(mp->m_keys, TRUE); +      char_u *lhs = str2special_save(mp->m_keys, true);        char *const mapmode = map_mode_to_chars(mp->m_mode); -      dict_T      *dict = rettv->vval.v_dict; +      dict_T *dict = rettv->vval.v_dict;        dict_add_nr_str(dict, "lhs",     0L, lhs);        dict_add_nr_str(dict, "rhs",     0L, mp->m_orig_str); @@ -16841,7 +16843,7 @@ static void f_synIDattr(typval_T *argvars, typval_T *rettv, FunPtr fptr)        p = highlight_has_attr(id, HL_ITALIC, modec);      break; -  case 'n':                                             /* name */ +  case 'n':                                             // name      p = (char_u *)get_highlight_name(NULL, id - 1);      break; @@ -18423,7 +18425,7 @@ static int get_name_len(const char **const arg,    if ((*arg)[0] == (char)K_SPECIAL && (*arg)[1] == (char)KS_EXTRA        && (*arg)[2] == (char)KE_SNR) { -    /* hard coded <SNR>, already translated */ +    // Hard coded <SNR>, already translated.      *arg += 3;      return get_id_len(arg) + 3;    } @@ -18436,7 +18438,7 @@ static int get_name_len(const char **const arg,    /*     * Find the end of the name; check for {} construction.     */ -  const char *p = (const char *)find_name_end((char_u *)*arg, +  const char *p = (const char *)find_name_end((char_u *)(*arg),                                                &expr_start,                                                &expr_end,                                                len > 0 ? 0 : FNE_CHECK_START); @@ -18451,7 +18453,7 @@ static int get_name_len(const char **const arg,       * Include any <SID> etc in the expanded string:       * Thus the -len here.       */ -    char_u *temp_string = make_expanded_name((char_u *)*arg - len, expr_start, +    char_u *temp_string = make_expanded_name((char_u *)(*arg) - len, expr_start,                                               expr_end, (char_u *)p);      if (temp_string == NULL) {        return -1; @@ -18919,8 +18921,8 @@ static int get_var_tv(   * Also handle function call with Funcref variable: func(expr)   * Can all be combined: dict.func(expr)[idx]['func'](expr)   */ -static int  -handle_subscript ( +static int +handle_subscript(      const char **const arg,      typval_T *rettv,      int evaluate,                   /* do more than finding the end */ @@ -19786,7 +19788,7 @@ char_u *get_var_value(const char *const name)  {    dictitem_T  *v; -  v = find_var(name, strlen(name), NULL, FALSE); +  v = find_var(name, strlen(name), NULL, false);    if (v == NULL) {      return NULL;    } @@ -20341,7 +20343,7 @@ void ex_echo(exarg_T *eap)          if (!aborting()) {            EMSG2(_(e_invexpr2), p);          } -        need_clr_eos = FALSE; +        need_clr_eos = false;          break;        }        need_clr_eos = false; @@ -20372,15 +20374,16 @@ void ex_echo(exarg_T *eap)                msg_clr_eos();                needclr = false;              } -            msg_putchar_attr((uint8_t)*p, echo_attr); +            msg_putchar_attr((uint8_t)(*p), echo_attr);            } else {              if (has_mbyte) {                int i = (*mb_ptr2len)((const char_u *)p);                (void)msg_outtrans_len_attr((char_u *)p, i, echo_attr);                p += i - 1; -            } else +            } else {                (void)msg_outtrans_len_attr((char_u *)p, 1, echo_attr); +            }            }          }        } @@ -20961,7 +20964,7 @@ void ex_function(exarg_T *eap)     * If there are no errors, add the function     */    if (fudi.fd_dict == NULL) { -    v = find_var((const char *)name, STRLEN(name), &ht, FALSE); +    v = find_var((const char *)name, STRLEN(name), &ht, false);      if (v != NULL && v->di_tv.v_type == VAR_FUNC) {        emsg_funcname(N_("E707: Function name conflicts with variable: %s"),            name); @@ -21205,7 +21208,7 @@ trans_function_name (      }    } else {      len = (int)(end - *pp); -    name = deref_func_name((const char *)*pp, &len, partial, +    name = deref_func_name((const char *)(*pp), &len, partial,                             flags & TFN_NO_AUTOLOAD);      if (name == *pp) {        name = NULL; @@ -21252,7 +21255,7 @@ trans_function_name (    else if (lead > 0) {      lead = 3;      if ((lv.ll_exp_name != NULL && eval_fname_sid((const char *)lv.ll_exp_name)) -        || eval_fname_sid((const char *)*pp)) { +        || eval_fname_sid((const char *)(*pp))) {        // It's "s:" or "<SID>".        if (current_SID <= 0) {          EMSG(_(e_usingsid)); @@ -21346,7 +21349,7 @@ static void list_func_head(ufunc_T *fp, int indent)    }    msg_putchar('(');    int j; -  for (j = 0; j < fp->uf_args.ga_len; ++j) { +  for (j = 0; j < fp->uf_args.ga_len; j++) {      if (j) {        msg_puts(", ");      } @@ -22059,7 +22062,7 @@ call_user_func (        smsg(_("calling %s"), sourcing_name);        if (p_verbose >= 14) {          msg_puts("("); -        for (int i = 0; i < argcount; ++i) { +        for (int i = 0; i < argcount; i++) {            if (i > 0) {              msg_puts(", ");            } diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index d1c063ecce..091eeaac60 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -583,8 +583,7 @@ int do_cmdline(char_u *cmdline, LineGetter fgetline,        ++no_wait_return;        verbose_enter_scroll(); -      smsg(_("line %" PRId64 ": %s"), -          (int64_t)sourcing_lnum, cmdline_copy); +      smsg(_("line %" PRIdLINENR ": %s"), sourcing_lnum, cmdline_copy);        if (msg_silent == 0) {          msg_puts("\n");  // don't overwrite this either        } @@ -1816,9 +1815,9 @@ static char_u * do_one_cmd(char_u **cmdlinep,            errormsg = (char_u *)_("E493: Backwards range given");            goto doend;          } -        if (ask_yesno((char_u *) -                _("Backwards range given, OK to swap"), FALSE) != 'y') +        if (ask_yesno(_("Backwards range given, OK to swap"), false) != 'y') {            goto doend; +        }        }        lnum = ea.line1;        ea.line1 = ea.line2; @@ -2586,13 +2585,11 @@ int modifier_len(char_u *cmd)  int cmd_exists(const char *const name)  {    exarg_T ea; -  int full = FALSE; -  int i; -  int j;    char_u      *p; -  /* Check command modifiers. */ -  for (i = 0; i < (int)ARRAY_SIZE(cmdmods); i++) { +  // Check command modifiers. +  for (int i = 0; i < (int)ARRAY_SIZE(cmdmods); i++) { +    int j;      for (j = 0; name[j] != NUL; j++) {        if (name[j] != (char)cmdmods[i].name[j]) {          break; @@ -2607,6 +2604,7 @@ int cmd_exists(const char *const name)     * For ":2match" and ":3match" we need to skip the number. */    ea.cmd = (char_u *)((*name == '2' || *name == '3') ? name + 1 : name);    ea.cmdidx = (cmdidx_T)0; +  int full = false;    p = find_command(&ea, &full);    if (p == NULL)      return 3; @@ -8250,9 +8248,9 @@ eval_vars (    char_u      *resultbuf = NULL;    size_t resultlen;    buf_T       *buf; -  int valid = VALID_HEAD + VALID_PATH;              /* assume valid result */ -  int skip_mod = FALSE; -  char_u strbuf[30]; +  int valid = VALID_HEAD | VALID_PATH;  // Assume valid result. +  int skip_mod = false; +  char strbuf[30];    *errormsg = NULL;    if (escaped != NULL) @@ -8384,8 +8382,8 @@ eval_vars (              "E496: no autocommand buffer number to substitute for \"<abuf>\"");          return NULL;        } -      sprintf((char *)strbuf, "%d", autocmd_bufnr); -      result = strbuf; +      snprintf(strbuf, sizeof(strbuf), "%d", autocmd_bufnr); +      result = (char_u *)strbuf;        break;      case SPEC_AMATCH:           /* match name for autocommand */ @@ -8410,8 +8408,8 @@ eval_vars (          *errormsg = (char_u *)_("E842: no line number to use for \"<slnum>\"");          return NULL;        } -      sprintf((char *)strbuf, "%" PRId64, (int64_t)sourcing_lnum); -      result = strbuf; +      snprintf(strbuf, sizeof(strbuf), "%" PRIdLINENR, sourcing_lnum); +      result = (char_u *)strbuf;        break;      default:        // should not happen diff --git a/src/nvim/ex_eval.c b/src/nvim/ex_eval.c index ab8118e491..4bb6f97035 100644 --- a/src/nvim/ex_eval.c +++ b/src/nvim/ex_eval.c @@ -542,7 +542,7 @@ static void discard_exception(except_T *excp, int was_finished)      } else {        verbose_leave();      } -    STRNCPY(IObuff, saved_IObuff, IOSIZE); +    xstrlcpy((char *)IObuff, (const char *)saved_IObuff, IOSIZE);      xfree(saved_IObuff);    }    if (excp->type != ET_INTERRUPT) diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 9eea721463..d99c8d02f7 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -3903,36 +3903,35 @@ ExpandFromContext (        ExpandFunc func;        int ic;        int escaped; -    } tab[] = -    { -      {EXPAND_COMMANDS, get_command_name, FALSE, TRUE}, -      {EXPAND_BEHAVE, get_behave_arg, TRUE, TRUE}, -      {EXPAND_HISTORY, get_history_arg, TRUE, TRUE}, -      {EXPAND_USER_COMMANDS, get_user_commands, FALSE, TRUE}, -      {EXPAND_USER_ADDR_TYPE, get_user_cmd_addr_type, FALSE, TRUE}, -      {EXPAND_USER_CMD_FLAGS, get_user_cmd_flags, FALSE, TRUE}, -      {EXPAND_USER_NARGS, get_user_cmd_nargs, FALSE, TRUE}, -      {EXPAND_USER_COMPLETE, get_user_cmd_complete, FALSE, TRUE}, -      {EXPAND_USER_VARS, get_user_var_name, FALSE, TRUE}, -      {EXPAND_FUNCTIONS, get_function_name, FALSE, TRUE}, -      {EXPAND_USER_FUNC, get_user_func_name, FALSE, TRUE}, -      {EXPAND_EXPRESSION, get_expr_name, FALSE, TRUE}, -      {EXPAND_MENUS, get_menu_name, FALSE, TRUE}, -      {EXPAND_MENUNAMES, get_menu_names, FALSE, TRUE}, -      {EXPAND_SYNTAX, get_syntax_name, TRUE, TRUE}, -      {EXPAND_SYNTIME, get_syntime_arg, TRUE, TRUE}, -      {EXPAND_HIGHLIGHT, (ExpandFunc)get_highlight_name, TRUE, TRUE}, -      {EXPAND_EVENTS, get_event_name, TRUE, TRUE}, -      {EXPAND_AUGROUP, get_augroup_name, TRUE, TRUE}, -      {EXPAND_CSCOPE, get_cscope_name, TRUE, TRUE}, -      {EXPAND_SIGN, get_sign_name, TRUE, TRUE}, -      {EXPAND_PROFILE, get_profile_name, TRUE, TRUE}, +    } tab[] = { +      { EXPAND_COMMANDS, get_command_name, false, true }, +      { EXPAND_BEHAVE, get_behave_arg, true, true }, +      { EXPAND_HISTORY, get_history_arg, true, true }, +      { EXPAND_USER_COMMANDS, get_user_commands, false, true }, +      { EXPAND_USER_ADDR_TYPE, get_user_cmd_addr_type, false, true }, +      { EXPAND_USER_CMD_FLAGS, get_user_cmd_flags, false, true }, +      { EXPAND_USER_NARGS, get_user_cmd_nargs, false, true }, +      { EXPAND_USER_COMPLETE, get_user_cmd_complete, false, true }, +      { EXPAND_USER_VARS, get_user_var_name, false, true }, +      { EXPAND_FUNCTIONS, get_function_name, false, true }, +      { EXPAND_USER_FUNC, get_user_func_name, false, true }, +      { EXPAND_EXPRESSION, get_expr_name, false, true }, +      { EXPAND_MENUS, get_menu_name, false, true }, +      { EXPAND_MENUNAMES, get_menu_names, false, true }, +      { EXPAND_SYNTAX, get_syntax_name, true, true }, +      { EXPAND_SYNTIME, get_syntime_arg, true, true }, +      { EXPAND_HIGHLIGHT, (ExpandFunc)get_highlight_name, true, true }, +      { EXPAND_EVENTS, get_event_name, true, true }, +      { EXPAND_AUGROUP, get_augroup_name, true, true }, +      { EXPAND_CSCOPE, get_cscope_name, true, true }, +      { EXPAND_SIGN, get_sign_name, true, true }, +      { EXPAND_PROFILE, get_profile_name, true, true },  #ifdef HAVE_WORKING_LIBINTL -      {EXPAND_LANGUAGE, get_lang_arg, TRUE, FALSE}, -      {EXPAND_LOCALES, get_locales, TRUE, FALSE}, +      { EXPAND_LANGUAGE, get_lang_arg, true, false }, +      { EXPAND_LOCALES, get_locales, true, false },  #endif -      {EXPAND_ENV_VARS, get_env_name, TRUE, TRUE}, -      {EXPAND_USER, get_users, TRUE, FALSE}, +      { EXPAND_ENV_VARS, get_env_name, true, true }, +      { EXPAND_USER, get_users, true, false },      };      int i; diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c index efb16e880e..4ea5121a91 100644 --- a/src/nvim/fileio.c +++ b/src/nvim/fileio.c @@ -3895,15 +3895,15 @@ static int check_mtime(buf_T *buf, FileInfo *file_info)    if (buf->b_mtime_read != 0        && time_differs(file_info->stat.st_mtim.tv_sec,                        buf->b_mtime_read)) { -    msg_scroll = TRUE;              /* don't overwrite messages here */ -    msg_silent = 0;                 /* must give this prompt */ +    msg_scroll = true;  // Don't overwrite messages here. +    msg_silent = 0;     // Must give this prompt.      // Don't use emsg() here, don't want to flush the buffers.      msg_attr(_("WARNING: The file has been changed since reading it!!!"), -        hl_attr(HLF_E)); -    if (ask_yesno((char_u *)_("Do you really want to write to it"), -            TRUE) == 'n') +             hl_attr(HLF_E)); +    if (ask_yesno(_("Do you really want to write to it"), true) == 'n') {        return FAIL; -    msg_scroll = FALSE;             /* always overwrite the file message now */ +    } +    msg_scroll = false;  // Always overwrite the file message now.    }    return OK;  } @@ -5384,10 +5384,8 @@ char_u *vim_tempname(void)  static AutoPatCmd *active_apc_list = NULL; /* stack of active autocommands */ -/* - * augroups stores a list of autocmd group names. - */ -static garray_T augroups = {0, 0, sizeof(char_u *), 10, NULL}; +/// List of autocmd group names +static garray_T augroups = { 0, 0, sizeof(char_u *), 10, NULL };  #define AUGROUP_NAME(i) (((char **)augroups.ga_data)[i])  /* @@ -5592,8 +5590,9 @@ static int au_new_group(char_u *name)      }      AUGROUP_NAME(i) = xstrdup((char *)name); -    if (i == augroups.ga_len) -      ++augroups.ga_len; +    if (i == augroups.ga_len) { +      augroups.ga_len++; +    }    }    return i; diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c index ae890d46bc..0717978ead 100644 --- a/src/nvim/getchar.c +++ b/src/nvim/getchar.c @@ -3227,7 +3227,7 @@ showmap (    while (++len <= 3)      msg_putchar(' '); -  /* Display the LHS.  Get length of what we write. */ +  // Display the LHS.  Get length of what we write.    len = (size_t)msg_outtrans_special(mp->m_keys, true);    do {      msg_putchar(' ');                   /* padd with blanks */ @@ -3252,8 +3252,8 @@ showmap (    if (*mp->m_str == NUL) {      msg_puts_attr("<Nop>", hl_attr(HLF_8));    } else { -    /* Remove escaping of CSI, because "m_str" is in a format to be used -     * as typeahead. */ +    // Remove escaping of CSI, because "m_str" is in a format to be used +    // as typeahead.      char_u *s = vim_strsave(mp->m_str);      vim_unescape_csi(s);      msg_outtrans_special(s, FALSE); diff --git a/src/nvim/menu.c b/src/nvim/menu.c index cbaddb00d0..529978e3f0 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -758,7 +758,7 @@ static void show_menus_recursive(vimmenu_T *menu, int modes, int depth)          if (*menu->strings[bit] == NUL) {            msg_puts_attr("<Nop>", hl_attr(HLF_8));          } else { -          msg_outtrans_special(menu->strings[bit], FALSE); +          msg_outtrans_special(menu->strings[bit], false);          }        }    } else { diff --git a/src/nvim/message.c b/src/nvim/message.c index 4cc1350938..299cec5d40 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -1177,13 +1177,14 @@ int msg_outtrans_len_attr(char_u *msgstr, int len, int attr)     * Normal characters are printed several at a time.     */    while (--len >= 0) { -    if (enc_utf8) -      /* Don't include composing chars after the end. */ +    if (enc_utf8) { +      // Don't include composing chars after the end.        mb_l = utfc_ptr2len_len((char_u *)str, len + 1); -    else if (has_mbyte) +    } else if (has_mbyte) {        mb_l = (*mb_ptr2len)((char_u *)str); -    else +    } else {        mb_l = 1; +    }      if (has_mbyte && mb_l > 1) {        c = (*mb_ptr2char)((char_u *)str);        if (vim_isprintc(c)) { @@ -1680,9 +1681,10 @@ static void msg_puts_display(const char_u *str, int maxlen, int attr,          } else {            msg_screen_putchar(*s++, attr);          } -        did_last_char = TRUE; -      } else -        did_last_char = FALSE; +        did_last_char = true; +      } else { +        did_last_char = false; +      }        if (p_more) {          // Store text for scrolling back. @@ -1784,7 +1786,7 @@ static void msg_puts_display(const char_u *str, int maxlen, int attr,      ++s;    } -  /* output any postponed text */ +  // Output any postponed text.    if (t_col > 0) {      t_puts(&t_col, t_s, s, attr);    } @@ -1968,8 +1970,8 @@ static msgchunk_T *disp_sb_line(int row, msgchunk_T *smp)   */  static void t_puts(int *t_col, const char_u *t_s, const char_u *s, int attr)  { -  /* output postponed text */ -  msg_didout = TRUE;            /* remember that line is not empty */ +  // Output postponed text. +  msg_didout = true;  // Remember that line is not empty.    screen_puts_len((char_u *)t_s, (int)(s - t_s), msg_row, msg_col, attr);    msg_col += *t_col;    *t_col = 0; diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c index f528c9e15a..db34159f24 100644 --- a/src/nvim/misc1.c +++ b/src/nvim/misc1.c @@ -2223,7 +2223,7 @@ change_warning (   *   * return the 'y' or 'n'   */ -int ask_yesno(char_u *str, int direct) +int ask_yesno(const char *str, bool direct)  {    int r = ' ';    int save_State = State; diff --git a/src/nvim/option.c b/src/nvim/option.c index b1cbe3fb59..e697ab3f51 100644 --- a/src/nvim/option.c +++ b/src/nvim/option.c @@ -2570,10 +2570,10 @@ did_set_string_option (        init_highlight(FALSE, FALSE);        if (dark != (*p_bg == 'd') && get_var_value("g:colors_name") != NULL) { -        /* The color scheme must have set 'background' back to another -         * value, that's not what we want here.  Disable the color -         * scheme and set the colors again. */ -        do_unlet((char_u *)"g:colors_name", TRUE); +        // The color scheme must have set 'background' back to another +        // value, that's not what we want here.  Disable the color +        // scheme and set the colors again. +        do_unlet((char_u *)"g:colors_name", true);          free_string_option(p_bg);          p_bg = vim_strsave((char_u *)(dark ? "dark" : "light"));          check_string_option(&p_bg); diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c index 3b86662f05..0da98713df 100644 --- a/src/nvim/quickfix.c +++ b/src/nvim/quickfix.c @@ -2078,7 +2078,7 @@ void qf_list(exarg_T *eap)        msg_puts_attr((const char *)IObuff, hl_attr(HLF_N));        if (qfp->qf_pattern != NULL) {          qf_fmt_text(qfp->qf_pattern, IObuff, IOSIZE); -        STRNCAT(IObuff, ":", IOSIZE); +        xstrlcat((char *)IObuff, ":", IOSIZE);          msg_puts((const char *)IObuff);        }        msg_puts(" "); diff --git a/src/nvim/screen.c b/src/nvim/screen.c index de16572dc2..6df443754b 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -6725,7 +6725,7 @@ int showmode(void)              msg_puts_attr((const char *)edit_submode, attr);            }            if (edit_submode_extra != NULL) { -            MSG_PUTS_ATTR(" ", attr);              /* add a space in between */ +            MSG_PUTS_ATTR(" ", attr);  // Add a space in between.              if ((int)edit_submode_highl < (int)HLF_COUNT) {                sub_attr = hl_attr(edit_submode_highl);              } else { diff --git a/src/nvim/spell.c b/src/nvim/spell.c index 16370ffdc3..dea09cd633 100644 --- a/src/nvim/spell.c +++ b/src/nvim/spell.c @@ -13006,7 +13006,7 @@ void ex_spellinfo(exarg_T *eap)    }    msg_start(); -  for (int lpi = 0; lpi < curwin->w_s->b_langp.ga_len && !got_int; ++lpi) { +  for (int lpi = 0; lpi < curwin->w_s->b_langp.ga_len && !got_int; lpi++) {      langp_T *const lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi);      msg_puts("file: ");      msg_puts((const char *)lp->lp_slang->sl_fname); diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index f13f7a702e..0a27d9dd92 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -3649,7 +3649,9 @@ static void syn_list_cluster(int id)    }  } -static void put_id_list(const char *name, short *list, int attr) +static void put_id_list(const char *name, +                        short *list,  // NOLINT(runtime/int) +                        int attr)  {    short               *p; @@ -5519,19 +5521,21 @@ void ex_ownsyntax(exarg_T *eap)      clear_string_option(&curwin->w_s->b_syn_isk);    } -  /* save value of b:current_syntax */ +  // Save value of b:current_syntax.    old_value = get_var_value("b:current_syntax"); -  if (old_value != NULL) +  if (old_value != NULL) {      old_value = vim_strsave(old_value); +  }    /* Apply the "syntax" autocommand event, this finds and loads the syntax     * file. */    apply_autocmds(EVENT_SYNTAX, eap->arg, curbuf->b_fname, TRUE, curbuf); -  /* move value of b:current_syntax to w:current_syntax */ +  // Move value of b:current_syntax to w:current_syntax.    new_value = get_var_value("b:current_syntax"); -  if (new_value != NULL) +  if (new_value != NULL) {      set_internal_string_var((char_u *)"w:current_syntax", new_value); +  }    /* restore value of b:current_syntax */    if (old_value == NULL) @@ -7534,11 +7538,11 @@ static void highlight_list_two(int cnt, int attr)  const char *get_highlight_name(expand_T *const xp, const int idx)    FUNC_ATTR_WARN_UNUSED_RESULT  { -  // TODO: 'xp' is unused +  // TODO(justinmk): 'xp' is unused    if (idx == highlight_ga.ga_len && include_none != 0) {      return "none";    } else if (idx == highlight_ga.ga_len + include_none -      && include_default != 0) { +             && include_default != 0) {      return "default";    } else if (idx == highlight_ga.ga_len + include_none + include_default               && include_link != 0) { diff --git a/src/nvim/tag.c b/src/nvim/tag.c index 404b58a7eb..e723ea20c9 100644 --- a/src/nvim/tag.c +++ b/src/nvim/tag.c @@ -541,9 +541,10 @@ do_tag (            vim_snprintf((char *)IObuff + 1, IOSIZE - 1, "%2d %s ", i + 1,                         mt_names[matches[i][0] & MT_MASK]);            msg_puts((const char *)IObuff); -          if (tagp.tagkind != NULL) +          if (tagp.tagkind != NULL) {              msg_outtrans_len(tagp.tagkind, -                (int)(tagp.tagkind_end - tagp.tagkind)); +                             (int)(tagp.tagkind_end - tagp.tagkind)); +          }            msg_advance(13);            msg_outtrans_len_attr(tagp.tagname,                (int)(tagp.tagname_end - tagp.tagname), @@ -864,8 +865,9 @@ do_tag (              msg(IObuff);            }            msg_scroll = true;  // Don't overwrite this message. -        } else +        } else {            give_warning(IObuff, ic); +        }          if (ic && !msg_scrolled && msg_silent == 0) {            ui_flush();            os_delay(1000L, true); diff --git a/src/nvim/undo.c b/src/nvim/undo.c index 8470a8303e..8cedfcb905 100644 --- a/src/nvim/undo.c +++ b/src/nvim/undo.c @@ -2514,7 +2514,7 @@ void ex_undolist(exarg_T *eap)      msg_start();      msg_puts_attr(_("number changes  when               saved"),                    hl_attr(HLF_T)); -    for (int i = 0; i < ga.ga_len && !got_int; ++i) { +    for (int i = 0; i < ga.ga_len && !got_int; i++) {        msg_putchar('\n');        if (got_int) {          break; | 
