17 #define DICTDIR "\\dict" 19 #define DEFAULTPATH "data\\dict" 20 #define DATAFILE "%s\\data.%s" 21 #define INDEXFILE "%s\\index.%s" 22 #define SENSEIDXFILE "%s\\index.sense" 23 #define KEYIDXFILE "%s\\index.key" 24 #define REVKEYIDXFILE "%s\\index.key.rev" 25 #define VRBSENTFILE "%s\\sents.vrb" 26 #define VRBIDXFILE "%s\\sentidx.vrb" 27 #define CNTLISTFILE "%s\\cntlist.rev" 29 #define DICTDIR "/dict" 31 #define DEFAULTPATH "data/dict" 32 #define DATAFILE "%s/data.%s" 33 #define INDEXFILE "%s/index.%s" 34 #define SENSEIDXFILE "%s/index.sense" 35 #define KEYIDXFILE "%s/index.key" 36 #define REVKEYIDXFILE "%s/index.key.rev" 37 #define VRBSENTFILE "%s/sents.vrb" 38 #define VRBIDXFILE "%s/sentidx.vrb" 39 #define CNTLISTFILE "%s/cntlist.rev" 44 #define SEARCHBUF ((long)(200*(long)1024)) 45 #define LINEBUF (15*1024) 46 #define SMLINEBUF (3*1024) 70 #define HASMEMBERPTR 9 71 #define HASSTUFFPTR 10 83 #define CLASSIFICATION 21 86 #define LASTTYPE CLASS 90 #define SYNS (LASTTYPE + 1) 91 #define FREQ (LASTTYPE + 2) 92 #define FRAMES (LASTTYPE + 3) 93 #define COORDS (LASTTYPE + 4) 94 #define RELATIVES (LASTTYPE + 5) 95 #define HMERONYM (LASTTYPE + 6) 96 #define HHOLONYM (LASTTYPE + 7) 97 #define WNGREP (LASTTYPE + 8) 98 #define OVERVIEW (LASTTYPE + 9) 100 #define MAXSEARCH OVERVIEW 102 #define CLASSIF_START (MAXSEARCH + 1) 104 #define CLASSIF_CATEGORY (CLASSIF_START) 105 #define CLASSIF_USAGE (CLASSIF_START + 1) 106 #define CLASSIF_REGIONAL (CLASSIF_START + 2) 108 #define CLASSIF_END CLASSIF_REGIONAL 110 #define CLASS_START (CLASSIF_END + 1) 112 #define CLASS_CATEGORY (CLASS_START) 113 #define CLASS_USAGE (CLASS_START + 1) 114 #define CLASS_REGIONAL (CLASS_START + 2) 116 #define CLASS_END CLASS_REGIONAL 118 #define INSTANCE (CLASS_END + 1) 119 #define INSTANCES (CLASS_END + 2) 121 #define MAXPTR INSTANCES 135 #define ADJSAT SATELLITE 139 #define bit(n) ((unsigned int)((unsigned int)1<<((unsigned int)n))) 147 #define UNKNOWN_MARKER 0 148 #define ATTRIBUTIVE NPADJ 149 #define PREDICATIVE PADJ 150 #define IMMED_POSTNOMINAL IPADJ 293 extern unsigned int in_wn(
char *,
int);
366 extern char *
strsubst(
char *,
char,
char);
372 extern int getpos(
char *);
399 extern int GetPOS(
char *);
443 extern void copyfile(FILE *, FILE *);
523 #define DBLICENSE_SIZE (sizeof(dblicense))
int GetTagcnt(IndexPtr, int)
char * findtheinfo(char *, int, int, int)
char * GetWNStr(char *, int)
int cntwords(char *, char)
char * morphword(char *, int)
char * bin_search(char *, FILE *)
int GetWNSense(char *, char *)
IndexPtr index_lookup(char *, int)
SynsetPtr read_synset(int, long, char *)
void(* interface_doevents_func)(void)
SynsetPtr GetSynsetForSense(char *)
unsigned int GetKeyForOffset(char *)
char * WNSnsToStr(IndexPtr, int)
char * read_index(long, FILE *)
unsigned int is_defined(char *, int)
char ** helptext[NUMPARTS+1]
SearchResults * SearchResultsPtr
char * do_trace(SynsetPtr, int, int, int)
unsigned int in_wn(char *, int)
char * insert_line(char *, char *, FILE *)
SnsIndexPtr GetSenseIndex(char *)
IndexPtr GetValidIndexPointer(char *, int)
SynsetPtr parse_synset(FILE *, int, char *)
void free_synset(SynsetPtr)
void free_syns(SynsetPtr)
SynsetPtr traceptrs_ds(SynsetPtr, int, int, int)
int default_display_message(char *)
char * FmtSynset(SynsetPtr, int)
FILE * indexfps[NUMPARTS+1]
int(* display_message)(char *)
long GetDataOffset(char *)
void strstr_init(char *, char *)
SynsetPtr findtheinfo_ds(char *, int, int, int)
char * strsubst(char *, char, char)
void copyfile(FILE *, FILE *)
IndexPtr getindex(char *, int)
FILE * datafps[NUMPARTS+1]
void free_index(IndexPtr)
char * GetOffsetForKey(unsigned int)
IndexPtr parse_index(long, int, char *)
char * replace_line(char *, char *, FILE *)
char * ToLowerCase(char *)
void FreeSenseIndex(SnsIndexPtr)
char * strtolower(char *)
char * morphstr(char *, int)