aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/typval.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-08-28 08:18:29 +0300
committerZyX <kp-pav@yandex.ru>2017-03-29 10:08:05 +0300
commit1b3e13da5be48739ac4291208e421b68e607cc0f (patch)
tree49b3e6e75ddc49b29894ee16667e38a19bb3be36 /src/nvim/eval/typval.c
parent7ee5cc7429017a4a08a8b62b628bea156fea0008 (diff)
downloadrneovim-1b3e13da5be48739ac4291208e421b68e607cc0f.tar.gz
rneovim-1b3e13da5be48739ac4291208e421b68e607cc0f.tar.bz2
rneovim-1b3e13da5be48739ac4291208e421b68e607cc0f.zip
eval: Refactor get_tv_lnum_buf
Diffstat (limited to 'src/nvim/eval/typval.c')
-rw-r--r--src/nvim/eval/typval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/eval/typval.c b/src/nvim/eval/typval.c
index 6a16b3869a..38032762dc 100644
--- a/src/nvim/eval/typval.c
+++ b/src/nvim/eval/typval.c
@@ -2026,6 +2026,7 @@ bool tv_check_str_or_nr(const typval_T *const tv)
///
/// @return Line number or -1 or 0.
linenr_T tv_get_lnum(const typval_T *const tv)
+ FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT
{
linenr_T lnum = get_tv_number_chk(tv, NULL);
if (lnum == 0) { // No valid number, try using same function as line() does.
@@ -2046,6 +2047,7 @@ linenr_T tv_get_lnum(const typval_T *const tv)
///
/// @return Floating-point value of the variable or zero.
float_T tv_get_float(const typval_T *const tv)
+ FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT
{
switch (tv->v_type) {
case VAR_NUMBER: {