aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-08-21 00:46:45 +0200
committerGitHub <noreply@github.com>2017-08-21 00:46:45 +0200
commit8d1ccb606d3806dcf9c4bcfdb0446d8139c0e765 (patch)
tree63cda34cb93df36f64be4beea934ee34d850104c /src/nvim/eval.c
parentb3da396804ec0a63f11b86a363bd4c98e23f8ebd (diff)
parent88165a798e7459fecf815a13c853949923d4b278 (diff)
downloadrneovim-8d1ccb606d3806dcf9c4bcfdb0446d8139c0e765.tar.gz
rneovim-8d1ccb606d3806dcf9c4bcfdb0446d8139c0e765.tar.bz2
rneovim-8d1ccb606d3806dcf9c4bcfdb0446d8139c0e765.zip
Merge #7193 from justinmk/cb-pathology
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index ac22d75a83..d6ee13857a 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -22775,7 +22775,7 @@ typval_T eval_call_provider(char *provider, char *method, list_T *arguments)
bool eval_has_provider(const char *name)
{
-#define check_provider(name) \
+#define CHECK_PROVIDER(name) \
if (has_##name == -1) { \
has_##name = !!find_func((char_u *)"provider#" #name "#Call"); \
if (!has_##name) { \
@@ -22791,17 +22791,17 @@ bool eval_has_provider(const char *name)
static int has_python3 = -1;
static int has_ruby = -1;
- if (!strcmp(name, "clipboard")) {
- check_provider(clipboard);
+ if (strequal(name, "clipboard")) {
+ CHECK_PROVIDER(clipboard);
return has_clipboard;
- } else if (!strcmp(name, "python3")) {
- check_provider(python3);
+ } else if (strequal(name, "python3")) {
+ CHECK_PROVIDER(python3);
return has_python3;
- } else if (!strcmp(name, "python")) {
- check_provider(python);
+ } else if (strequal(name, "python")) {
+ CHECK_PROVIDER(python);
return has_python;
- } else if (!strcmp(name, "ruby")) {
- check_provider(ruby);
+ } else if (strequal(name, "ruby")) {
+ CHECK_PROVIDER(ruby);
return has_ruby;
}