vim-patch:8.0.0081

Problem:    Inconsistent function names.
Solution:   Rename do_cscope to ex_cscope.  Clean up comments.

d4db7719bd
This commit is contained in:
lonerover
2017-08-04 19:58:10 +08:00
parent 5cc4ea38c0
commit 99aeb607f4
4 changed files with 40 additions and 101 deletions

View File

@@ -628,13 +628,13 @@ return {
command='cscope', command='cscope',
flags=bit.bor(EXTRA, NOTRLCOM, XFILE), flags=bit.bor(EXTRA, NOTRLCOM, XFILE),
addr_type=ADDR_LINES, addr_type=ADDR_LINES,
func='do_cscope', func='ex_cscope',
}, },
{ {
command='cstag', command='cstag',
flags=bit.bor(BANG, TRLBAR, WORD1), flags=bit.bor(BANG, TRLBAR, WORD1),
addr_type=ADDR_LINES, addr_type=ADDR_LINES,
func='do_cstag', func='ex_cstag',
}, },
{ {
command='cunmap', command='cunmap',
@@ -1324,7 +1324,7 @@ return {
command='lcscope', command='lcscope',
flags=bit.bor(EXTRA, NOTRLCOM, XFILE), flags=bit.bor(EXTRA, NOTRLCOM, XFILE),
addr_type=ADDR_LINES, addr_type=ADDR_LINES,
func='do_cscope', func='ex_cscope',
}, },
{ {
command='ldo', command='ldo',
@@ -2334,7 +2334,7 @@ return {
command='scscope', command='scscope',
flags=bit.bor(EXTRA, NOTRLCOM), flags=bit.bor(EXTRA, NOTRLCOM),
addr_type=ADDR_LINES, addr_type=ADDR_LINES,
func='do_scscope', func='ex_scscope',
}, },
{ {
command='set', command='set',

View File

@@ -8321,7 +8321,7 @@ static void ex_tag_cmd(exarg_T *eap, char_u *name)
break; break;
default: /* ":tag" */ default: /* ":tag" */
if (p_cst && *eap->arg != NUL) { if (p_cst && *eap->arg != NUL) {
do_cstag(eap); ex_cstag(eap);
return; return;
} }
cmd = DT_TAG; cmd = DT_TAG;

View File

@@ -173,8 +173,6 @@ void set_context_in_cscope_cmd(expand_T *xp, const char *arg, cmdidx_T cmdidx)
/* /*
* PRIVATE: do_cscope_general
*
* Find the command, print help if invalid, and then call the corresponding * Find the command, print help if invalid, and then call the corresponding
* command function. * command function.
*/ */
@@ -209,28 +207,25 @@ do_cscope_general (
} }
/* /*
* PUBLIC: do_cscope * Implementation of ":cscope" and ":lcscope"
*/ */
void do_cscope(exarg_T *eap) void ex_cscope(exarg_T *eap)
{ {
do_cscope_general(eap, FALSE); do_cscope_general(eap, FALSE);
} }
/* /*
* PUBLIC: do_scscope * Implementation of ":scscope". Same as ex_cscope(), but splits window, too.
*
* same as do_cscope, but splits window, too.
*/ */
void do_scscope(exarg_T *eap) void ex_scscope(exarg_T *eap)
{ {
do_cscope_general(eap, TRUE); do_cscope_general(eap, TRUE);
} }
/* /*
* PUBLIC: do_cstag * Implementation of ":cstag"
*
*/ */
void do_cstag(exarg_T *eap) void ex_cstag(exarg_T *eap)
{ {
int ret = FALSE; int ret = FALSE;
@@ -286,13 +281,11 @@ void do_cstag(exarg_T *eap)
g_do_tagpreview = 0; g_do_tagpreview = 0;
} }
} /* do_cscope */ }
/* /*
* PUBLIC: cs_find * This simulates a vim_fgets(), but for cscope, returns the next line
*
* this simulates a vim_fgets(), but for cscope, returns the next line
* from the cscope output. should only be called from find_tags() * from the cscope output. should only be called from find_tags()
* *
* returns TRUE if eof, FALSE otherwise * returns TRUE if eof, FALSE otherwise
@@ -310,9 +303,7 @@ int cs_fgets(char_u *buf, int size)
/* /*
* PUBLIC: cs_free_tags * Called only from do_tag(), when popping the tag stack.
*
* called only from do_tag(), when popping the tag stack
*/ */
void cs_free_tags(void) void cs_free_tags(void)
{ {
@@ -320,9 +311,7 @@ void cs_free_tags(void)
} }
/* /*
* PUBLIC: cs_print_tags * Called from do_tag().
*
* called from do_tag()
*/ */
void cs_print_tags(void) void cs_print_tags(void)
{ {
@@ -405,12 +394,8 @@ int cs_connection(int num, char_u *dbpath, char_u *ppath)
****************************************************************************/ ****************************************************************************/
/* /*
* PRIVATE: cs_add * Add cscope database or a directory name (to look for cscope.out)
* * to the cscope connection list.
* add cscope database or a directory name (to look for cscope.out)
* to the cscope connection list
*
* MAXPATHL 256
*/ */
static int cs_add(exarg_T *eap) static int cs_add(exarg_T *eap)
{ {
@@ -438,10 +423,8 @@ static void cs_stat_emsg(char *fname)
/* /*
* PRIVATE: cs_add_common * The common routine to add a new cscope connection. Called by
* * cs_add() and cs_reset(). I really don't like to do this, but this
* the common routine to add a new cscope connection. called by
* cs_add() and cs_reset(). i really don't like to do this, but this
* routine uses a number of goto statements. * routine uses a number of goto statements.
*/ */
static int static int
@@ -562,9 +545,7 @@ static int cs_check_for_tags(void)
} /* cs_check_for_tags */ } /* cs_check_for_tags */
/* /*
* PRIVATE: cs_cnt_connections * Count the number of cscope connections.
*
* count the number of cscope connections
*/ */
static size_t cs_cnt_connections(void) static size_t cs_cnt_connections(void)
{ {
@@ -586,9 +567,7 @@ static void cs_reading_emsg(
#define CSREAD_BUFSIZE 2048 #define CSREAD_BUFSIZE 2048
/* /*
* PRIVATE: cs_cnt_matches * Count the number of matches for a given cscope connection.
*
* count the number of matches for a given cscope connection.
*/ */
static int cs_cnt_matches(size_t idx) static int cs_cnt_matches(size_t idx)
{ {
@@ -640,8 +619,6 @@ static int cs_cnt_matches(size_t idx)
/* /*
* PRIVATE: cs_create_cmd
*
* Creates the actual cscope command query from what the user entered. * Creates the actual cscope command query from what the user entered.
*/ */
static char *cs_create_cmd(char *csoption, char *pattern) static char *cs_create_cmd(char *csoption, char *pattern)
@@ -700,8 +677,6 @@ static char *cs_create_cmd(char *csoption, char *pattern)
/* /*
* PRIVATE: cs_create_connection
*
* This piece of code was taken/adapted from nvi. do we need to add * This piece of code was taken/adapted from nvi. do we need to add
* the BSD license notice? * the BSD license notice?
*/ */
@@ -894,10 +869,8 @@ err_closing:
/* /*
* PRIVATE: cs_find * Query cscope using command line interface. Parse the output and use tselect
* * to allow choices. Like Nvi, creates a pipe to send to/from query/cscope.
* query cscope using command line interface. parse the output and use tselect
* to allow choices. like Nvi, creates a pipe to send to/from query/cscope.
* *
* returns TRUE if we jump to a tag or abort, FALSE if not. * returns TRUE if we jump to a tag or abort, FALSE if not.
*/ */
@@ -935,9 +908,7 @@ static int cs_find(exarg_T *eap)
/* /*
* PRIVATE: cs_find_common * Common code for cscope find, shared by cs_find() and ex_cstag().
*
* common code for cscope find, shared by cs_find() and do_cstag()
*/ */
static int cs_find_common(char *opt, char *pat, int forceit, int verbose, static int cs_find_common(char *opt, char *pat, int forceit, int verbose,
int use_ll, char_u *cmdline) int use_ll, char_u *cmdline)
@@ -1112,9 +1083,7 @@ static int cs_find_common(char *opt, char *pat, int forceit, int verbose,
} /* cs_find_common */ } /* cs_find_common */
/* /*
* PRIVATE: cs_help * Print help.
*
* print help
*/ */
static int cs_help(exarg_T *eap) static int cs_help(exarg_T *eap)
{ {
@@ -1164,9 +1133,7 @@ static void clear_csinfo(size_t i)
} }
/* /*
* PRIVATE: cs_insert_filelist * Insert a new cscope database filename into the filelist.
*
* insert a new cscope database filename into the filelist
*/ */
static int cs_insert_filelist(char *fname, char *ppath, char *flags, static int cs_insert_filelist(char *fname, char *ppath, char *flags,
FileInfo *file_info) FileInfo *file_info)
@@ -1228,9 +1195,7 @@ static int cs_insert_filelist(char *fname, char *ppath, char *flags,
/* /*
* PRIVATE: cs_lookup_cmd * Find cscope command in command table.
*
* find cscope command in command table
*/ */
static cscmd_T * cs_lookup_cmd(exarg_T *eap) static cscmd_T * cs_lookup_cmd(exarg_T *eap)
{ {
@@ -1257,9 +1222,7 @@ static cscmd_T * cs_lookup_cmd(exarg_T *eap)
/* /*
* PRIVATE: cs_kill * Nuke em.
*
* nuke em
*/ */
static int cs_kill(exarg_T *eap) static int cs_kill(exarg_T *eap)
{ {
@@ -1318,8 +1281,6 @@ static int cs_kill(exarg_T *eap)
/* /*
* PRIVATE: cs_kill_execute
*
* Actually kills a specific cscope connection. * Actually kills a specific cscope connection.
*/ */
static void cs_kill_execute( static void cs_kill_execute(
@@ -1337,22 +1298,20 @@ static void cs_kill_execute(
/* /*
* PRIVATE: cs_make_vim_style_matches * Convert the cscope output into a ctags style entry (as might be found
*
* convert the cscope output into a ctags style entry (as might be found
* in a ctags tags file). there's one catch though: cscope doesn't tell you * in a ctags tags file). there's one catch though: cscope doesn't tell you
* the type of the tag you are looking for. for example, in Darren Hiebert's * the type of the tag you are looking for. for example, in Darren Hiebert's
* ctags (the one that comes with vim), #define's use a line number to find the * ctags (the one that comes with vim), #define's use a line number to find the
* tag in a file while function definitions use a regexp search pattern. * tag in a file while function definitions use a regexp search pattern.
* *
* i'm going to always use the line number because cscope does something * I'm going to always use the line number because cscope does something
* quirky (and probably other things i don't know about): * quirky (and probably other things i don't know about):
* *
* if you have "# define" in your source file, which is * if you have "# define" in your source file, which is
* perfectly legal, cscope thinks you have "#define". this * perfectly legal, cscope thinks you have "#define". this
* will result in a failed regexp search. :( * will result in a failed regexp search. :(
* *
* besides, even if this particular case didn't happen, the search pattern * Besides, even if this particular case didn't happen, the search pattern
* would still have to be modified to escape all the special regular expression * would still have to be modified to escape all the special regular expression
* characters to comply with ctags formatting. * characters to comply with ctags formatting.
*/ */
@@ -1390,9 +1349,7 @@ static char *cs_make_vim_style_matches(char *fname, char *slno, char *search,
/* /*
* PRIVATE: cs_manage_matches * This is kind of hokey, but i don't see an easy way round this.
*
* this is kind of hokey, but i don't see an easy way round this..
* *
* Store: keep a ptr to the (malloc'd) memory of matches originally * Store: keep a ptr to the (malloc'd) memory of matches originally
* generated from cs_find(). the matches are originally lines directly * generated from cs_find(). the matches are originally lines directly
@@ -1462,9 +1419,7 @@ static char *cs_manage_matches(char **matches, char **contexts,
/* /*
* PRIVATE: cs_parse_results * Parse cscope output.
*
* parse cscope output
*/ */
static char *cs_parse_results(size_t cnumber, char *buf, int bufsize, static char *cs_parse_results(size_t cnumber, char *buf, int bufsize,
char **context, char **linenumber, char **search) char **context, char **linenumber, char **search)
@@ -1516,9 +1471,7 @@ static char *cs_parse_results(size_t cnumber, char *buf, int bufsize,
} }
/* /*
* PRIVATE: cs_file_results * Write cscope find results to file.
*
* write cscope find results to file
*/ */
static void cs_file_results(FILE *f, int *nummatches_a) static void cs_file_results(FILE *f, int *nummatches_a)
{ {
@@ -1561,10 +1514,8 @@ static void cs_file_results(FILE *f, int *nummatches_a)
} }
/* /*
* PRIVATE: cs_fill_results * Get parsed cscope output and calls cs_make_vim_style_matches to convert
* * into ctags format.
* get parsed cscope output and calls cs_make_vim_style_matches to convert
* into ctags format
* When there are no matches sets "*matches_p" to NULL. * When there are no matches sets "*matches_p" to NULL.
*/ */
static void cs_fill_results(char *tagstr, size_t totmatches, int *nummatches_a, static void cs_fill_results(char *tagstr, size_t totmatches, int *nummatches_a,
@@ -1759,9 +1710,7 @@ static void cs_print_tags_priv(char **matches, char **cntxts,
} }
/* /*
* PRIVATE: cs_read_prompt * Read a cscope prompt (basically, skip over the ">> ").
*
* read a cscope prompt (basically, skip over the ">> ")
*/ */
static int cs_read_prompt(size_t i) static int cs_read_prompt(size_t i)
{ {
@@ -1848,8 +1797,6 @@ static void sig_handler(int s) {
#endif #endif
/* /*
* PRIVATE: cs_release_csp
*
* Does the actual free'ing for the cs ptr with an optional flag of whether * Does the actual free'ing for the cs ptr with an optional flag of whether
* or not to free the filename. Called by cs_kill and cs_reset. * or not to free the filename. Called by cs_kill and cs_reset.
*/ */
@@ -1965,9 +1912,7 @@ static void cs_release_csp(size_t i, int freefnpp)
/* /*
* PRIVATE: cs_reset * Calls cs_kill on all cscope connections then reinits.
*
* calls cs_kill on all cscope connections then reinits
*/ */
static int cs_reset(exarg_T *eap) static int cs_reset(exarg_T *eap)
{ {
@@ -2019,8 +1964,6 @@ static int cs_reset(exarg_T *eap)
/* /*
* PRIVATE: cs_resolve_file
*
* Construct the full pathname to a file found in the cscope database. * Construct the full pathname to a file found in the cscope database.
* (Prepends ppath, if there is one and if it's not already prepended, * (Prepends ppath, if there is one and if it's not already prepended,
* otherwise just uses the name found.) * otherwise just uses the name found.)
@@ -2075,9 +2018,7 @@ static char *cs_resolve_file(size_t i, char *name)
/* /*
* PRIVATE: cs_show * Show all cscope connections.
*
* show all cscope connections
*/ */
static int cs_show(exarg_T *eap) static int cs_show(exarg_T *eap)
{ {
@@ -2107,8 +2048,6 @@ static int cs_show(exarg_T *eap)
/* /*
* PUBLIC: cs_end
*
* Only called when VIM exits to quit any cscope sessions. * Only called when VIM exits to quit any cscope sessions.
*/ */
void cs_end(void) void cs_end(void)

View File

@@ -648,7 +648,7 @@ static const int included_patches[] = {
84, 84,
83, 83,
// 82 NA // 82 NA
// 81, 81,
// 80 NA // 80 NA
79, 79,
78, 78,