Patch 7.4.1780
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
Files: src/ex_cmds2.c, src/json.c, src/misc1.c, src/ops.c,
src/regexp_nfa.c
*** ../vim-7.4.1779/src/ex_cmds2.c 2016-04-05 21:12:55.975983365 +0200
--- src/ex_cmds2.c 2016-04-23 14:27:12.696815390 +0200
***************
*** 335,343 ****
get_maxbacktrace_level(void)
{
char *p, *q;
! int maxbacktrace = 1;
- maxbacktrace = 0;
if (sourcing_name != NULL)
{
p = (char *)sourcing_name;
--- 335,342 ----
get_maxbacktrace_level(void)
{
char *p, *q;
! int maxbacktrace = 0;
if (sourcing_name != NULL)
{
p = (char *)sourcing_name;
*** ../vim-7.4.1779/src/json.c 2016-03-28 14:11:36.854303544 +0200
--- src/json.c 2016-04-23 14:27:12.696815390 +0200
***************
*** 539,545 ****
char_u *p;
int c;
long nr;
- char_u buf[NUMBUFLEN];
if (res != NULL)
ga_init2(&ga, 1, 200);
--- 539,544 ----
***************
*** 617,622 ****
--- 616,622 ----
if (res != NULL)
{
#ifdef FEAT_MBYTE
+ char_u buf[NUMBUFLEN];
buf[utf_char2bytes((int)nr, buf)] = NUL;
ga_concat(&ga, buf);
#else
*** ../vim-7.4.1779/src/misc1.c 2016-03-25 17:21:15.870934592 +0100
--- src/misc1.c 2016-04-23 14:27:12.700815349 +0200
***************
*** 1197,1203 ****
int i;
int l;
! for (i = 0; p[i] != NUL && i < lead_len; i += l)
{
l = (*mb_ptr2len)(p + i);
if (vim_strnsize(p, i + l) > repl_size)
--- 1197,1203 ----
int i;
int l;
! for (i = 0; i < lead_len && p[i] != NUL; i += l)
{
l = (*mb_ptr2len)(p + i);
if (vim_strnsize(p, i + l) > repl_size)
*** ../vim-7.4.1779/src/ops.c 2016-04-08 17:07:09.542160709 +0200
--- src/ops.c 2016-04-23 14:27:12.700815349 +0200
***************
*** 5709,5715 ****
if (buf1 == NULL)
goto theend;
ptr = buf1;
! if (negative && (!visual || (visual && was_positive)))
{
*ptr++ = '-';
}
--- 5709,5715 ----
if (buf1 == NULL)
goto theend;
ptr = buf1;
! if (negative && (!visual || was_positive))
{
*ptr++ = '-';
}
*** ../vim-7.4.1779/src/regexp_nfa.c 2016-04-04 20:55:51.432055834 +0200
--- src/regexp_nfa.c 2016-04-23 14:27:12.700815349 +0200
***************
*** 5515,5528 ****
int add_off = 0;
int toplevel = start->c == NFA_MOPEN;
#ifdef NFA_REGEXP_DEBUG_LOG
! FILE *debug = fopen(NFA_REGEXP_DEBUG_LOG, "a");
!
! if (debug == NULL)
! {
! EMSG2(_("(NFA) COULD NOT OPEN %s !"), NFA_REGEXP_DEBUG_LOG);
! return FALSE;
! }
#endif
/* Some patterns may take a long time to match, especially when using
* recursive_regmatch(). Allow interrupting them with CTRL-C. */
fast_breakcheck();
--- 5515,5523 ----
int add_off = 0;
int toplevel = start->c == NFA_MOPEN;
#ifdef NFA_REGEXP_DEBUG_LOG
! FILE *debug;
#endif
+
/* Some patterns may take a long time to match, especially when using
* recursive_regmatch(). Allow interrupting them with CTRL-C. */
fast_breakcheck();
***************
*** 5533,5538 ****
--- 5528,5541 ----
return FALSE;
#endif
+ #ifdef NFA_REGEXP_DEBUG_LOG
+ debug = fopen(NFA_REGEXP_DEBUG_LOG, "a");
+ if (debug == NULL)
+ {
+ EMSG2(_("(NFA) COULD NOT OPEN %s !"), NFA_REGEXP_DEBUG_LOG);
+ return FALSE;
+ }
+ #endif
nfa_match = FALSE;
/* Allocate memory for the lists of nodes. */
*** ../vim-7.4.1779/src/version.c 2016-04-23 13:54:36.688653059 +0200
--- src/version.c 2016-04-23 14:28:38.303946507 +0200
***************
*** 755,756 ****
--- 755,758 ----
{ /* Add new patch number below this line */
+ /**/
+ 1780,
/**/
--
BLACK KNIGHT: Come on you pansy!
[hah] [parry thrust]
[ARTHUR chops the BLACK KNIGHT's right arm off]
ARTHUR: Victory is mine! [kneeling]
We thank thee Lord, that in thy merc-
[Black Knight kicks Arthur in the head while he is praying]
The Quest for the Holy Grail (Monty Python)
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.