pass reffile to opendatabase explicitly
This commit is contained in:
parent
29645c1632
commit
f3f2d2d134
@ -143,7 +143,7 @@ void setup_build_filenames(const char * const reffile) {
|
||||
}
|
||||
|
||||
/* open the database */
|
||||
void opendatabase(void) {
|
||||
void opendatabase(const char * const reffile) {
|
||||
if((symrefs = vpopen(reffile, O_BINARY | O_RDONLY)) == -1) {
|
||||
cannotopen(reffile);
|
||||
myexit(1);
|
||||
@ -151,7 +151,8 @@ void opendatabase(void) {
|
||||
blocknumber = -1; /* force next seek to read the first block */
|
||||
|
||||
/* open any inverted index */
|
||||
if(invertedindex == true && invopen(&invcontrol, invname, invpost, INVAVAIL) == -1) {
|
||||
if (invertedindex == true
|
||||
&& invopen(&invcontrol, invname, invpost, INVAVAIL) == -1) {
|
||||
askforreturn(); /* so user sees message */
|
||||
invertedindex = false;
|
||||
}
|
||||
@ -166,7 +167,7 @@ void rebuild(void) {
|
||||
npostings = 0;
|
||||
}
|
||||
build();
|
||||
opendatabase();
|
||||
opendatabase(reffile);
|
||||
|
||||
/* revert to the initial display */
|
||||
if(refsfound != NULL) {
|
||||
|
@ -62,7 +62,7 @@ extern INVCONTROL invcontrol; /* inverted file control structure */
|
||||
|
||||
void build(void);
|
||||
void free_newbuildfiles(void);
|
||||
void opendatabase(void);
|
||||
void opendatabase(const char * const reffile);
|
||||
void rebuild(void);
|
||||
void setup_build_filenames(const char * const reffile);
|
||||
void seek_to_trailer(FILE *f);
|
||||
|
@ -465,7 +465,7 @@ int main(const int argc, const char * const * const argv) {
|
||||
}
|
||||
}
|
||||
|
||||
opendatabase();
|
||||
opendatabase(reffile);
|
||||
|
||||
/* if using the line oriented user interface so cscope can be a
|
||||
subprocess to emacs or samuel */
|
||||
|
Loading…
x
Reference in New Issue
Block a user