Jan Edmund Lazo
bf2ad145e3
vim-patch:8.1.0528: various typos in comments
...
Problem: Various typos in comments.
Solution: Fix the typos.
c4568ab37e
2019-03-26 23:59:01 -04:00
Justin M. Keyes
a70fde1b45
build: enable -Wshadow
...
Note about shada.c:
- shada_read_next_item_start was intentionally shadowing `unpacked` and
`i` because many of the macros (e.g. ADDITIONAL_KEY) implicitly
depended on those variable names.
- Macros were changed to parameterize `unpacked` (but not `i`). Macros
like CLEAR_GA_AND_ERROR_OUT do control-flow (goto), so any other
approach is messy.
2019-01-02 21:06:37 +01:00
MichaHoffmann
2c84421de2
src/nvim/eval.c
...
src/nvim/eval/typval.c
src/nvim/fileio.c
src/nvim/main.c
src/nvim/regexp_nfa.c
src/nvim/spellfile.c
changed some EMSG[..] Macros to emsgf
2018-10-07 12:24:29 +02:00
MichaHoffmann
8cb04c2230
fixed lint errors
2018-09-24 22:05:01 +02:00
MichaHoffmann
affef0aab8
add func_attr_printf in :
...
log.c
message.c
strings.c
fixed some printf warnings in:
src/nvim/undo.c
src/nvim/eval.c
src/nvim/eval/encode.c
src/nvim/eval/typval.c
src/nvim/ex_getln.c
src/nvim/fileio.c
src/nvim/lua/executor.c
src/nvim/main.c
src/nvim/regexp_nfa.c
src/nvim/shada.c
src/nvim/spellfile.c
src/nvim/tui/terminfo.c
src/nvim/garray.h
2018-09-24 21:28:04 +02:00
ZviRackover
329cfc3303
lint: clean-up after parent commits
2018-09-09 10:45:50 +03:00
ZviRackover
ac13e65ae0
Remove has_mbytes local to lines changed in parent commit
2018-09-09 10:45:50 +03:00
ZviRackover
cbdbc4f63d
Refactor: Remove occurences of mb_char2bytes
2018-09-09 10:45:50 +03:00
Tapan Prakash
c5c3b0b8f9
Fix dead assignment.
2018-08-29 16:54:21 +05:30
Jan Edmund Lazo
d624aea454
lint
2018-08-11 14:37:17 -04:00
Jan Edmund Lazo
b3ad509905
vim-patch:8.1.0078: "..." used inconsistently in messages
...
Problem: "..." used inconsistently in messages.
Solution: Drop the space before " ...".
c166927a32
2018-08-11 14:32:59 -04:00
ZviRackover
22311457ab
refactor: Replace vim_strrchr() with strrchar() ( #8718 )
...
ref #1474
2018-08-11 16:14:10 +02:00
Jan Edmund Lazo
5ee9161f81
lint
2018-08-10 12:54:18 -04:00
Jan Edmund Lazo
efbf70600c
vim-patch:8.0.1490: number of spell regions is spread out through the code
...
Problem: Number of spell regions is spread out through the code.
Solution: Define MAXREGIONS.
2993ac5fce
2018-08-10 12:35:38 -04:00
Jan Edmund Lazo
84b8612987
vim-patch:8.0.1512: warning for possibly using NULL pointer
...
Problem: Warning for possibly using NULL pointer. (Coverity)
Solution: Skip using the pointer if it's NULL.
e4db7aedab
2018-07-23 08:34:25 -04:00
Jan Edmund Lazo
3c7ea8d619
vim-patch:8.0.0451: some macros are in lower case
...
Problem: Some macros are in lower case.
Solution: Make a few more macros upper case. Avoid lower case macros use an
argument twice.
91acfffc1e
2018-06-12 02:00:50 -04:00
Nick Neisen
aea70b4404
coverity/13709: spell_add_word: handle failed fseek()
...
Check the return status after removing a duplicate word. Add a
log for a nonzero return status.
2018-05-17 09:01:05 +02:00
ZyX
a37819dbb1
spellfile: Fix clint error
2018-04-22 20:35:17 +03:00
ZyX
76c2a60ff3
spellfile: Fix PVS/V547: allocator now never returns NULL
2018-04-22 20:33:42 +03:00
ZyX
fb0c35105f
spellfile: Silence PVS/V547: expression may be true on other systems
2018-04-22 20:02:50 +03:00
ZyX
f45df71081
spellfile: Fix PVS/V547: allocator never returns NULL now
2018-04-22 20:02:50 +03:00
ZyX
0ba2ec0bae
spellfile: Fix PVS/V560: allocator never returns NULL now
2018-04-22 19:54:40 +03:00
b-r-o-c-k
8f39e96d21
build/msvc: Remove unnecessary header include
2018-02-28 19:38:30 -06:00
Justin M. Keyes
6020e8b69e
vim-patch:8.0.1225: no check for spell region being zero
...
Problem: No check for spell region being zero. (geeknik)
Solution: Check for zero. (closes vim/vim#2252 )
ee03b94124
2018-01-16 00:08:22 +01:00
ZyX
d9398982ea
spellfile: Fix V547: always true condition
...
This condition was already checked at the surrounding if() at line 2422.
2017-05-20 04:47:01 +03:00
ZyX
c2f3e361c5
*: Add comment to all C files
2017-04-19 19:11:50 +03:00
ZyX
ebe5051977
spellfile: Fix SAL sections reading
2017-04-09 23:46:38 +03:00
ZyX
eb3663eb10
spellfile: Fix clint errors
2017-04-09 22:39:23 +03:00
ZyX
aa857f9e48
spellfile: Fix memory leak
2017-04-09 22:33:45 +03:00
ZyX
35584594f5
coverity/13689: Check file header with memcmp
...
Not that it is actually useful (would fail in any case), but should fix coverity
report.
2017-04-09 22:30:48 +03:00
ZyX
8f75b67c07
coverity/13688: Check for NUL bytes in salfrom
2017-04-09 22:16:26 +03:00
ZyX
ecce981dba
coverity/13687: Do not allow NUL byte in region names
2017-04-09 22:02:51 +03:00
ZyX
5b4f07ee86
spellfile: Use old error
...
This makes first test not actually show any change in behaviour.
2017-04-09 22:02:51 +03:00
ZyX
8d982ab522
coverity/13686: Do not allow NUL byte in precondition regex
...
Before this commit it emitted e_spell_trunc in the first case and
treated file as completely valid on the second. While first is fine
(both errors are actually valid, though old error is probably better),
second results in incorrect regex used.
2017-04-09 22:02:36 +03:00
James McCoy
06a96df510
lint
2017-04-09 01:17:15 -04:00
James McCoy
4af6c60826
vim-patch:8.0.0376
...
Problem: Size computations in spell file reading are not exactly right.
Solution: Make "len" a "long" and check with LONG_MAX.
6d3c8586fc
2017-04-09 00:49:53 -04:00
James McCoy
b338bb9d6c
vim-patch:8.0.0322
...
Problem: Possible overflow with spell file where the tree length is
corrupted.
Solution: Check for an invalid length (suggested by shqking)
399c297aa9
CVE-2017-5953
2017-04-09 00:49:32 -04:00
ZyX
c8e63a8db8
eval: Move remaining get_tv_string* functions to eval/typval.c
2017-03-29 10:08:05 +03:00
ZyX
e18a578308
*: Move some dictionary functions to typval.h and use char*
...
Also fixes buffer reusage in setmatches() and complete().
2017-03-29 10:07:42 +03:00
James McCoy
d72c177b2a
lint
2017-03-11 20:32:39 -05:00
James McCoy
5674057e3a
vim-patch:7.4.2069
...
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
9ccfebddc3
2017-03-11 20:32:02 -05:00