From f2e30d0c448b9754d0d4daa901b51fbbf4c30747 Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Mon, 30 Jan 2023 13:04:42 +0000 Subject: patch 9.0.1262: the did_set_string_option function is too long Problem: The did_set_string_option function is too long. Solution: Split off functionality to individual functions. (Yegappan Lakshmanan, Lewis Russell, closes #11904) --- src/tag.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/tag.c') diff --git a/src/tag.c b/src/tag.c index 93768bc51..de9473ca7 100644 --- a/src/tag.c +++ b/src/tag.c @@ -170,7 +170,7 @@ static callback_T tfu_cb; // 'tagfunc' callback function * Invoked when the 'tagfunc' option is set. The option value can be a name of * a function (string), or function() or funcref() or a lambda. */ - int + char * set_tagfunc_option(void) { #ifdef FEAT_EVAL @@ -178,15 +178,15 @@ set_tagfunc_option(void) free_callback(&curbuf->b_tfu_cb); if (*curbuf->b_p_tfu == NUL) - return OK; + return NULL; if (option_set_callback_func(curbuf->b_p_tfu, &tfu_cb) == FAIL) - return FAIL; + return e_invalid_argument; copy_callback(&curbuf->b_tfu_cb, &tfu_cb); #endif - return OK; + return NULL; } #endif -- cgit v1.2.1