forked from aniani/vim
patch 7.4.1208
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
This commit is contained in:
203
src/if_cscope.c
203
src/if_cscope.c
@@ -83,8 +83,7 @@ static cscmd_T cs_cmds[] =
|
||||
};
|
||||
|
||||
static void
|
||||
cs_usage_msg(x)
|
||||
csid_e x;
|
||||
cs_usage_msg(csid_e x)
|
||||
{
|
||||
(void)EMSG2(_("E560: Usage: cs[cope] %s"), cs_cmds[(int)x].usage);
|
||||
}
|
||||
@@ -104,9 +103,7 @@ static enum
|
||||
* expansion.
|
||||
*/
|
||||
char_u *
|
||||
get_cscope_name(xp, idx)
|
||||
expand_T *xp UNUSED;
|
||||
int idx;
|
||||
get_cscope_name(expand_T *xp UNUSED, int idx)
|
||||
{
|
||||
int current_idx;
|
||||
int i;
|
||||
@@ -167,10 +164,10 @@ get_cscope_name(xp, idx)
|
||||
* Handle command line completion for :cscope command.
|
||||
*/
|
||||
void
|
||||
set_context_in_cscope_cmd(xp, arg, cmdidx)
|
||||
expand_T *xp;
|
||||
char_u *arg;
|
||||
cmdidx_T cmdidx;
|
||||
set_context_in_cscope_cmd(
|
||||
expand_T *xp,
|
||||
char_u *arg,
|
||||
cmdidx_T cmdidx)
|
||||
{
|
||||
char_u *p;
|
||||
|
||||
@@ -210,9 +207,9 @@ set_context_in_cscope_cmd(xp, arg, cmdidx)
|
||||
* command function.
|
||||
*/
|
||||
static void
|
||||
do_cscope_general(eap, make_split)
|
||||
exarg_T *eap;
|
||||
int make_split; /* whether to split window */
|
||||
do_cscope_general(
|
||||
exarg_T *eap,
|
||||
int make_split) /* whether to split window */
|
||||
{
|
||||
cscmd_T *cmdp;
|
||||
|
||||
@@ -248,8 +245,7 @@ do_cscope_general(eap, make_split)
|
||||
* PUBLIC: do_cscope
|
||||
*/
|
||||
void
|
||||
do_cscope(eap)
|
||||
exarg_T *eap;
|
||||
do_cscope(exarg_T *eap)
|
||||
{
|
||||
do_cscope_general(eap, FALSE);
|
||||
}
|
||||
@@ -260,8 +256,7 @@ do_cscope(eap)
|
||||
* same as do_cscope, but splits window, too.
|
||||
*/
|
||||
void
|
||||
do_scscope(eap)
|
||||
exarg_T *eap;
|
||||
do_scscope(exarg_T *eap)
|
||||
{
|
||||
do_cscope_general(eap, TRUE);
|
||||
}
|
||||
@@ -271,8 +266,7 @@ do_scscope(eap)
|
||||
*
|
||||
*/
|
||||
void
|
||||
do_cstag(eap)
|
||||
exarg_T *eap;
|
||||
do_cstag(exarg_T *eap)
|
||||
{
|
||||
int ret = FALSE;
|
||||
|
||||
@@ -354,9 +348,7 @@ do_cstag(eap)
|
||||
* returns TRUE if eof, FALSE otherwise
|
||||
*/
|
||||
int
|
||||
cs_fgets(buf, size)
|
||||
char_u *buf;
|
||||
int size;
|
||||
cs_fgets(char_u *buf, int size)
|
||||
{
|
||||
char *p;
|
||||
|
||||
@@ -374,7 +366,7 @@ cs_fgets(buf, size)
|
||||
* called only from do_tag(), when popping the tag stack
|
||||
*/
|
||||
void
|
||||
cs_free_tags()
|
||||
cs_free_tags(void)
|
||||
{
|
||||
cs_manage_matches(NULL, NULL, -1, Free);
|
||||
}
|
||||
@@ -386,7 +378,7 @@ cs_free_tags()
|
||||
* called from do_tag()
|
||||
*/
|
||||
void
|
||||
cs_print_tags()
|
||||
cs_print_tags(void)
|
||||
{
|
||||
cs_manage_matches(NULL, NULL, -1, Print);
|
||||
}
|
||||
@@ -421,10 +413,7 @@ cs_print_tags()
|
||||
*/
|
||||
#if defined(FEAT_EVAL) || defined(PROTO)
|
||||
int
|
||||
cs_connection(num, dbpath, ppath)
|
||||
int num;
|
||||
char_u *dbpath;
|
||||
char_u *ppath;
|
||||
cs_connection(int num, char_u *dbpath, char_u *ppath)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -486,8 +475,7 @@ cs_connection(num, dbpath, ppath)
|
||||
* MAXPATHL 256
|
||||
*/
|
||||
static int
|
||||
cs_add(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
cs_add(exarg_T *eap UNUSED)
|
||||
{
|
||||
char *fname, *ppath, *flags = NULL;
|
||||
|
||||
@@ -503,8 +491,7 @@ cs_add(eap)
|
||||
}
|
||||
|
||||
static void
|
||||
cs_stat_emsg(fname)
|
||||
char *fname;
|
||||
cs_stat_emsg(char *fname)
|
||||
{
|
||||
char *stat_emsg = _("E563: stat(%s) error: %d");
|
||||
char *buf = (char *)alloc((unsigned)strlen(stat_emsg) + MAXPATHL + 10);
|
||||
@@ -528,10 +515,10 @@ cs_stat_emsg(fname)
|
||||
* routine uses a number of goto statements.
|
||||
*/
|
||||
static int
|
||||
cs_add_common(arg1, arg2, flags)
|
||||
char *arg1; /* filename - may contain environment variables */
|
||||
char *arg2; /* prepend path - may contain environment variables */
|
||||
char *flags;
|
||||
cs_add_common(
|
||||
char *arg1, /* filename - may contain environment variables */
|
||||
char *arg2, /* prepend path - may contain environment variables */
|
||||
char *flags)
|
||||
{
|
||||
struct stat statbuf;
|
||||
int ret;
|
||||
@@ -665,14 +652,14 @@ add_err:
|
||||
|
||||
|
||||
static int
|
||||
cs_check_for_connections()
|
||||
cs_check_for_connections(void)
|
||||
{
|
||||
return (cs_cnt_connections() > 0);
|
||||
} /* cs_check_for_connections */
|
||||
|
||||
|
||||
static int
|
||||
cs_check_for_tags()
|
||||
cs_check_for_tags(void)
|
||||
{
|
||||
return (p_tags[0] != NUL && curbuf->b_p_tags != NULL);
|
||||
} /* cs_check_for_tags */
|
||||
@@ -684,7 +671,7 @@ cs_check_for_tags()
|
||||
* count the number of cscope connections
|
||||
*/
|
||||
static int
|
||||
cs_cnt_connections()
|
||||
cs_cnt_connections(void)
|
||||
{
|
||||
short i;
|
||||
short cnt = 0;
|
||||
@@ -698,8 +685,8 @@ cs_cnt_connections()
|
||||
} /* cs_cnt_connections */
|
||||
|
||||
static void
|
||||
cs_reading_emsg(idx)
|
||||
int idx; /* connection index */
|
||||
cs_reading_emsg(
|
||||
int idx) /* connection index */
|
||||
{
|
||||
EMSGN(_("E262: error reading cscope connection %ld"), idx);
|
||||
}
|
||||
@@ -711,8 +698,7 @@ cs_reading_emsg(idx)
|
||||
* count the number of matches for a given cscope connection.
|
||||
*/
|
||||
static int
|
||||
cs_cnt_matches(idx)
|
||||
int idx;
|
||||
cs_cnt_matches(int idx)
|
||||
{
|
||||
char *stok;
|
||||
char *buf;
|
||||
@@ -773,9 +759,7 @@ cs_cnt_matches(idx)
|
||||
* Creates the actual cscope command query from what the user entered.
|
||||
*/
|
||||
static char *
|
||||
cs_create_cmd(csoption, pattern)
|
||||
char *csoption;
|
||||
char *pattern;
|
||||
cs_create_cmd(char *csoption, char *pattern)
|
||||
{
|
||||
char *cmd;
|
||||
short search;
|
||||
@@ -836,8 +820,7 @@ cs_create_cmd(csoption, pattern)
|
||||
* the BSD license notice?
|
||||
*/
|
||||
static int
|
||||
cs_create_connection(i)
|
||||
int i;
|
||||
cs_create_connection(int i)
|
||||
{
|
||||
#ifdef UNIX
|
||||
int to_cs[2], from_cs[2];
|
||||
@@ -1082,8 +1065,7 @@ err_closing:
|
||||
* returns TRUE if we jump to a tag or abort, FALSE if not.
|
||||
*/
|
||||
static int
|
||||
cs_find(eap)
|
||||
exarg_T *eap;
|
||||
cs_find(exarg_T *eap)
|
||||
{
|
||||
char *opt, *pat;
|
||||
int i;
|
||||
@@ -1126,13 +1108,13 @@ cs_find(eap)
|
||||
* common code for cscope find, shared by cs_find() and do_cstag()
|
||||
*/
|
||||
static int
|
||||
cs_find_common(opt, pat, forceit, verbose, use_ll, cmdline)
|
||||
char *opt;
|
||||
char *pat;
|
||||
int forceit;
|
||||
int verbose;
|
||||
int use_ll UNUSED;
|
||||
char_u *cmdline UNUSED;
|
||||
cs_find_common(
|
||||
char *opt,
|
||||
char *pat,
|
||||
int forceit,
|
||||
int verbose,
|
||||
int use_ll UNUSED,
|
||||
char_u *cmdline UNUSED)
|
||||
{
|
||||
int i;
|
||||
char *cmd;
|
||||
@@ -1344,8 +1326,7 @@ cs_find_common(opt, pat, forceit, verbose, use_ll, cmdline)
|
||||
* print help
|
||||
*/
|
||||
static int
|
||||
cs_help(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
cs_help(exarg_T *eap UNUSED)
|
||||
{
|
||||
cscmd_T *cmdp = cs_cmds;
|
||||
|
||||
@@ -1382,8 +1363,7 @@ cs_help(eap)
|
||||
|
||||
|
||||
static void
|
||||
clear_csinfo(i)
|
||||
int i;
|
||||
clear_csinfo(int i)
|
||||
{
|
||||
csinfo[i].fname = NULL;
|
||||
csinfo[i].ppath = NULL;
|
||||
@@ -1408,7 +1388,7 @@ clear_csinfo(i)
|
||||
static char *GetWin32Error(void);
|
||||
|
||||
static char *
|
||||
GetWin32Error()
|
||||
GetWin32Error(void)
|
||||
{
|
||||
char *msg = NULL;
|
||||
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,
|
||||
@@ -1430,11 +1410,11 @@ GetWin32Error()
|
||||
* insert a new cscope database filename into the filelist
|
||||
*/
|
||||
static int
|
||||
cs_insert_filelist(fname, ppath, flags, sb)
|
||||
char *fname;
|
||||
char *ppath;
|
||||
char *flags;
|
||||
struct stat *sb UNUSED;
|
||||
cs_insert_filelist(
|
||||
char *fname,
|
||||
char *ppath,
|
||||
char *flags,
|
||||
struct stat *sb UNUSED)
|
||||
{
|
||||
short i, j;
|
||||
#ifndef UNIX
|
||||
@@ -1577,8 +1557,7 @@ cs_insert_filelist(fname, ppath, flags, sb)
|
||||
* find cscope command in command table
|
||||
*/
|
||||
static cscmd_T *
|
||||
cs_lookup_cmd(eap)
|
||||
exarg_T *eap;
|
||||
cs_lookup_cmd(exarg_T *eap)
|
||||
{
|
||||
cscmd_T *cmdp;
|
||||
char *stok;
|
||||
@@ -1609,8 +1588,7 @@ cs_lookup_cmd(eap)
|
||||
* nuke em
|
||||
*/
|
||||
static int
|
||||
cs_kill(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
cs_kill(exarg_T *eap UNUSED)
|
||||
{
|
||||
char *stok;
|
||||
short i;
|
||||
@@ -1667,9 +1645,9 @@ cs_kill(eap)
|
||||
* Actually kills a specific cscope connection.
|
||||
*/
|
||||
static void
|
||||
cs_kill_execute(i, cname)
|
||||
int i; /* cscope table index */
|
||||
char *cname; /* cscope database name */
|
||||
cs_kill_execute(
|
||||
int i, /* cscope table index */
|
||||
char *cname) /* cscope database name */
|
||||
{
|
||||
if (p_csverbose)
|
||||
{
|
||||
@@ -1702,11 +1680,11 @@ cs_kill_execute(i, cname)
|
||||
* characters to comply with ctags formatting.
|
||||
*/
|
||||
static char *
|
||||
cs_make_vim_style_matches(fname, slno, search, tagstr)
|
||||
char *fname;
|
||||
char *slno;
|
||||
char *search;
|
||||
char *tagstr;
|
||||
cs_make_vim_style_matches(
|
||||
char *fname,
|
||||
char *slno,
|
||||
char *search,
|
||||
char *tagstr)
|
||||
{
|
||||
/* vim style is ctags:
|
||||
*
|
||||
@@ -1762,11 +1740,11 @@ cs_make_vim_style_matches(fname, slno, search, tagstr)
|
||||
* Print: prints the tags
|
||||
*/
|
||||
static char *
|
||||
cs_manage_matches(matches, contexts, totmatches, cmd)
|
||||
char **matches;
|
||||
char **contexts;
|
||||
int totmatches;
|
||||
mcmd_e cmd;
|
||||
cs_manage_matches(
|
||||
char **matches,
|
||||
char **contexts,
|
||||
int totmatches,
|
||||
mcmd_e cmd)
|
||||
{
|
||||
static char **mp = NULL;
|
||||
static char **cp = NULL;
|
||||
@@ -1829,13 +1807,13 @@ cs_manage_matches(matches, contexts, totmatches, cmd)
|
||||
* parse cscope output
|
||||
*/
|
||||
static char *
|
||||
cs_parse_results(cnumber, buf, bufsize, context, linenumber, search)
|
||||
int cnumber;
|
||||
char *buf;
|
||||
int bufsize;
|
||||
char **context;
|
||||
char **linenumber;
|
||||
char **search;
|
||||
cs_parse_results(
|
||||
int cnumber,
|
||||
char *buf,
|
||||
int bufsize,
|
||||
char **context,
|
||||
char **linenumber,
|
||||
char **search)
|
||||
{
|
||||
int ch;
|
||||
char *p;
|
||||
@@ -1892,9 +1870,7 @@ cs_parse_results(cnumber, buf, bufsize, context, linenumber, search)
|
||||
* write cscope find results to file
|
||||
*/
|
||||
static void
|
||||
cs_file_results(f, nummatches_a)
|
||||
FILE *f;
|
||||
int *nummatches_a;
|
||||
cs_file_results(FILE *f, int *nummatches_a)
|
||||
{
|
||||
int i, j;
|
||||
char *buf;
|
||||
@@ -1951,13 +1927,13 @@ cs_file_results(f, nummatches_a)
|
||||
* When there are no matches sets "*matches_p" to NULL.
|
||||
*/
|
||||
static void
|
||||
cs_fill_results(tagstr, totmatches, nummatches_a, matches_p, cntxts_p, matched)
|
||||
char *tagstr;
|
||||
int totmatches;
|
||||
int *nummatches_a;
|
||||
char ***matches_p;
|
||||
char ***cntxts_p;
|
||||
int *matched;
|
||||
cs_fill_results(
|
||||
char *tagstr,
|
||||
int totmatches,
|
||||
int *nummatches_a,
|
||||
char ***matches_p,
|
||||
char ***cntxts_p,
|
||||
int *matched)
|
||||
{
|
||||
int i, j;
|
||||
char *buf;
|
||||
@@ -2031,8 +2007,7 @@ parse_out:
|
||||
|
||||
/* get the requested path components */
|
||||
static char *
|
||||
cs_pathcomponents(path)
|
||||
char *path;
|
||||
cs_pathcomponents(char *path)
|
||||
{
|
||||
int i;
|
||||
char *s;
|
||||
@@ -2063,10 +2038,7 @@ cs_pathcomponents(path)
|
||||
* called from cs_manage_matches()
|
||||
*/
|
||||
static void
|
||||
cs_print_tags_priv(matches, cntxts, num_matches)
|
||||
char **matches;
|
||||
char **cntxts;
|
||||
int num_matches;
|
||||
cs_print_tags_priv(char **matches, char **cntxts, int num_matches)
|
||||
{
|
||||
char *buf = NULL;
|
||||
char *t_buf;
|
||||
@@ -2212,8 +2184,7 @@ cs_print_tags_priv(matches, cntxts, num_matches)
|
||||
* read a cscope prompt (basically, skip over the ">> ")
|
||||
*/
|
||||
static int
|
||||
cs_read_prompt(i)
|
||||
int i;
|
||||
cs_read_prompt(int i)
|
||||
{
|
||||
int ch;
|
||||
char *buf = NULL; /* buffer for possible error message from cscope */
|
||||
@@ -2312,9 +2283,7 @@ sig_handler SIGDEFARG(sigarg)
|
||||
* or not to free the filename. Called by cs_kill and cs_reset.
|
||||
*/
|
||||
static void
|
||||
cs_release_csp(i, freefnpp)
|
||||
int i;
|
||||
int freefnpp;
|
||||
cs_release_csp(int i, int freefnpp)
|
||||
{
|
||||
/*
|
||||
* Trying to exit normally (not sure whether it is fit to UNIX cscope
|
||||
@@ -2441,8 +2410,7 @@ cs_release_csp(i, freefnpp)
|
||||
* calls cs_kill on all cscope connections then reinits
|
||||
*/
|
||||
static int
|
||||
cs_reset(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
cs_reset(exarg_T *eap UNUSED)
|
||||
{
|
||||
char **dblist = NULL, **pplist = NULL, **fllist = NULL;
|
||||
int i;
|
||||
@@ -2514,9 +2482,7 @@ cs_reset(eap)
|
||||
* Contrast this with my development system (Digital Unix), which does.
|
||||
*/
|
||||
static char *
|
||||
cs_resolve_file(i, name)
|
||||
int i;
|
||||
char *name;
|
||||
cs_resolve_file(int i, char *name)
|
||||
{
|
||||
char *fullname;
|
||||
int len;
|
||||
@@ -2580,8 +2546,7 @@ cs_resolve_file(i, name)
|
||||
* show all cscope connections
|
||||
*/
|
||||
static int
|
||||
cs_show(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
cs_show(exarg_T *eap UNUSED)
|
||||
{
|
||||
short i;
|
||||
if (cs_cnt_connections() == 0)
|
||||
@@ -2616,7 +2581,7 @@ cs_show(eap)
|
||||
* Only called when VIM exits to quit any cscope sessions.
|
||||
*/
|
||||
void
|
||||
cs_end()
|
||||
cs_end(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
Reference in New Issue
Block a user