#ifndef NEDIT_TAGS_H_INCLUDED
#define NEDIT_TAGS_H_INCLUDED
#include "nedit.h"
#include <X11/Intrinsic.h>
#include <X11/X.h>
#include <time.h>
typedef struct _tagFile {
struct _tagFile *next;
char *filename;
time_t date;
Boolean loaded;
short index;
short refcount;
} tagFile;
extern tagFile *TagsFileList;
extern tagFile *TipsFileList;
enum mode {
TAG,
TIP_FROM_TAG,
TIP};
int AddRelTagsFile(
const char *tagSpec,
const char *windowPath,
int file_type);
int AddTagsFile(
const char *tagSpec,
int file_type);
int DeleteTagsFile(
const char *tagSpec,
int file_type, Boolean force_unload);
int LookupTag(
const char *name,
const char **file,
int *lang,
const char **searchString,
int * pos,
const char **path,
int search_type);
void FindDefinition(WindowInfo *window, Time time,
const char *arg);
void FindDefCalltip(WindowInfo *window, Time time,
const char *arg);
int ShowTipString(WindowInfo *window,
char *text, Boolean anchored,
int pos, Boolean lookup,
int search_type,
int hAlign,
int vAlign,
int alignMode);
#endif