This is irverify.h in view mode; [Download] [Up]
#ifndef irverify_H #define irverify_H #include "irfiles.h" #include "irlex.h" #ifndef docID #define docID unsigned long #define postingWeight unsigned char #endif typedef struct serialPostingFile { FILE* stream; long length; long current_index_block; } serialPostingFile; typedef struct postingsForATerm { char word[MAX_WORD_LENGTH + 1]; unsigned long entries; docID* docs; postingWeight* weights; } postingsForATerm; serialPostingFile* initSerialPostingFile _AP((char* filename)); void disposeSerialPostingFile _AP((serialPostingFile* pf)); void printPostingsForATerm _AP((postingsForATerm* pfat)); postingsForATerm* getPostingsAt _AP((serialPostingFile* spf,long position)); postingsForATerm* getPostingsForNextTerm _AP((serialPostingFile* spf)); void disposePostingsForATerm _AP((postingsForATerm* pfat)); void removePostings _AP((postingsForATerm* pfat,long start,long run)); void printIndex _AP((database* db)); void printIndexUsingDictionary _AP((database* db)); #endif /* ndef irverify_H */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.