aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/typval_encode.h
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-12-12 10:53:33 -0500
committerGitHub <noreply@github.com>2016-12-12 10:53:32 -0500
commit988ab5804a16beafff26b487b0612cb7cf97ea09 (patch)
treee31b25acaf30023616d4f469af5d067befd30556 /src/nvim/eval/typval_encode.h
parent75c18b6aaa8430596fa10466dc7918047b13ff2b (diff)
parent5e4eb18eb0242794c0b3a622f7acf0d3e6856c05 (diff)
downloadrneovim-988ab5804a16beafff26b487b0612cb7cf97ea09.tar.gz
rneovim-988ab5804a16beafff26b487b0612cb7cf97ea09.tar.bz2
rneovim-988ab5804a16beafff26b487b0612cb7cf97ea09.zip
Merge pull request #5529 from brcolow/vim-7.4.1559
Port partial patches from vim
Diffstat (limited to 'src/nvim/eval/typval_encode.h')
-rw-r--r--src/nvim/eval/typval_encode.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/nvim/eval/typval_encode.h b/src/nvim/eval/typval_encode.h
index 868877bd47..b79158b30c 100644
--- a/src/nvim/eval/typval_encode.h
+++ b/src/nvim/eval/typval_encode.h
@@ -69,6 +69,11 @@
///
/// @param fun Function name.
+/// @def TYPVAL_ENCODE_CONV_PARTIAL
+/// @brief Macros used to convert a partial
+///
+/// @param pt Partial name.
+
/// @def TYPVAL_ENCODE_CONV_EMPTY_LIST
/// @brief Macros used to convert an empty list
///
@@ -248,6 +253,10 @@ static int name##_convert_one_value(firstargtype firstargname, \
TYPVAL_ENCODE_CONV_FUNC(tv->vval.v_string); \
break; \
} \
+ case VAR_PARTIAL: { \
+ TYPVAL_ENCODE_CONV_PARTIAL(tv->vval.v_partial); \
+ break; \
+ } \
case VAR_LIST: { \
if (tv->vval.v_list == NULL || tv->vval.v_list->lv_len == 0) { \
TYPVAL_ENCODE_CONV_EMPTY_LIST(); \