46 |
#define GTAGS_STANDARD 0 /* standard format */ |
#define GTAGS_STANDARD 0 /* standard format */ |
47 |
#define GTAGS_COMPACT 1 /* compact format */ |
#define GTAGS_COMPACT 1 /* compact format */ |
48 |
#define GTAGS_PATHINDEX 2 /* use path index */ |
#define GTAGS_PATHINDEX 2 /* use path index */ |
|
#define GTAGS_POSTGRES 4 /* use postgres database */ |
|
49 |
/* gtags_add() */ |
/* gtags_add() */ |
50 |
#define GTAGS_UNIQUE 1 /* compress duplicate lines */ |
#define GTAGS_UNIQUE 1 /* compress duplicate lines */ |
51 |
#define GTAGS_EXTRACTMETHOD 2 /* extract method from class definition */ |
#define GTAGS_EXTRACTMETHOD 2 /* extract method from class definition */ |
76 |
char prev_tag[IDENTLEN+1]; /* previous tag */ |
char prev_tag[IDENTLEN+1]; /* previous tag */ |
77 |
char path[MAXPATHLEN+1]; /* current path */ |
char path[MAXPATHLEN+1]; /* current path */ |
78 |
char prev_path[MAXPATHLEN+1]; /* previous path */ |
char prev_path[MAXPATHLEN+1]; /* previous path */ |
79 |
char prev_fid[32]; /* previous fid (postgres) */ |
/* char prev_fid[32]; /* previous fid (postgres) */ |
80 |
STRBUF *sb; /* string buffer */ |
STRBUF *sb; /* string buffer */ |
81 |
STRBUF *ib; /* input buffer */ |
STRBUF *ib; /* input buffer */ |
82 |
FILE *fp; /* descriptor of 'path' */ |
FILE *fp; /* descriptor of 'path' */ |
88 |
void makecommand(char *, char *, STRBUF *); |
void makecommand(char *, char *, STRBUF *); |
89 |
void formatcheck(char *, int); |
void formatcheck(char *, int); |
90 |
int notnamechar(char *); |
int notnamechar(char *); |
|
void gtags_setinfo(char *); |
|
91 |
GTOP *gtags_open(char *, char *, int, int, int); |
GTOP *gtags_open(char *, char *, int, int, int); |
92 |
void gtags_put(GTOP *, char *, char *, char *); |
void gtags_put(GTOP *, char *, char *); |
93 |
char *gtags_get(GTOP *, char *); |
char *gtags_get(GTOP *, char *); |
94 |
void gtags_add(GTOP *, char *, char *, int); |
void gtags_add(GTOP *, char *, char *, int); |
95 |
void gtags_delete(GTOP *, char *); |
void gtags_delete(GTOP *, char *); |