aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/private/helpers.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-05-31 09:08:58 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-05-31 09:08:58 -0400
commit005a4254c0ed4a6bcf4ce38c875f6d0c4f4ee113 (patch)
tree701cbf7edbf92eafca5f795aa2c2f8ed3da8deca /src/nvim/api/private/helpers.c
parent4e1ca460e3fa7a0232ce17a6c90ca9df9e94fdcc (diff)
downloadrneovim-005a4254c0ed4a6bcf4ce38c875f6d0c4f4ee113.tar.gz
rneovim-005a4254c0ed4a6bcf4ce38c875f6d0c4f4ee113.tar.bz2
rneovim-005a4254c0ed4a6bcf4ce38c875f6d0c4f4ee113.zip
Initialize Object, Position
fix #778 thanks @genisaguilar
Diffstat (limited to 'src/nvim/api/private/helpers.c')
-rw-r--r--src/nvim/api/private/helpers.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c
index 705e16b13f..c9bc849af0 100644
--- a/src/nvim/api/private/helpers.c
+++ b/src/nvim/api/private/helpers.c
@@ -83,7 +83,7 @@ bool try_end(Error *err)
Object dict_get_value(dict_T *dict, String key, Error *err)
{
- Object rv;
+ Object rv = OBJECT_INIT;
hashitem_T *hi;
dictitem_T *di;
char *k = xstrndup(key.data, key.size);
@@ -103,7 +103,7 @@ Object dict_get_value(dict_T *dict, String key, Error *err)
Object dict_set_value(dict_T *dict, String key, Object value, Error *err)
{
- Object rv = {.type = kObjectTypeNil};
+ Object rv = OBJECT_INIT;
if (dict->dv_lock) {
set_api_error("Dictionary is locked", err);
@@ -166,7 +166,7 @@ Object dict_set_value(dict_T *dict, String key, Object value, Error *err)
Object get_option_from(void *from, int type, String name, Error *err)
{
- Object rv = {.type = kObjectTypeNil};
+ Object rv = OBJECT_INIT;
if (name.size == 0) {
set_api_error("Empty option name", err);
@@ -424,7 +424,7 @@ static bool object_to_vim(Object obj, typval_T *tv, Error *err)
static Object vim_to_object_rec(typval_T *obj, PMap(ptr_t) *lookup)
{
- Object rv = {.type = kObjectTypeNil};
+ Object rv = OBJECT_INIT;
if (obj->v_type == VAR_LIST || obj->v_type == VAR_DICT) {
// Container object, add it to the lookup table