diff options
| author | ZyX <kp-pav@yandex.ru> | 2015-08-08 15:00:52 +0300 |
|---|---|---|
| committer | ZyX <kp-pav@yandex.ru> | 2015-10-08 22:00:38 +0300 |
| commit | 74d5084139423177c88e2c49a74d04afb6c00fb2 (patch) | |
| tree | 59f9526d82cc4283b6b8c307903218d4ef1397f8 /src/nvim/ops.c | |
| parent | 0a334f9d33e2b68ce39216207b574d894dd182f4 (diff) | |
| download | rneovim-74d5084139423177c88e2c49a74d04afb6c00fb2.tar.gz rneovim-74d5084139423177c88e2c49a74d04afb6c00fb2.tar.bz2 rneovim-74d5084139423177c88e2c49a74d04afb6c00fb2.zip | |
shada,functests: Add tests for merging ShaDa data
Diffstat (limited to 'src/nvim/ops.c')
| -rw-r--r-- | src/nvim/ops.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/nvim/ops.c b/src/nvim/ops.c index 04c53d30bb..da1eb7afcb 100644 --- a/src/nvim/ops.c +++ b/src/nvim/ops.c @@ -5373,7 +5373,7 @@ size_t op_register_amount(void) /// @param[in] reg Register value. /// /// @return true on success, false on failure. -bool register_set(const char name, const yankreg_T reg) +bool op_register_set(const char name, const yankreg_T reg) { int i = op_reg_index(name); if (i == -1) { @@ -5382,3 +5382,17 @@ bool register_set(const char name, const yankreg_T reg) y_regs[i] = reg; return true; } + +/// Get register with the given name +/// +/// @param[in] name Register name. +/// +/// @return Pointer to the register contents or NULL. +const yankreg_T *op_register_get(const char name) +{ + int i = op_reg_index(name); + if (i == -1) { + return NULL; + } + return &y_regs[i]; +} |
