docprop.h
上传用户:qin5330
上传日期:2007-01-05
资源大小:114k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Perl

  1. /*
  2.  * DocProperties.c, DocProperties.h
  3.  *
  4.  * Functions to manage the index's Document Properties 
  5.  *
  6.  * File Created.
  7.  * M. Gaulin 8/10/98
  8.  */
  9. #ifndef _DOCPROP_H_
  10. #define _DOCPROP_H_
  11. /*
  12. ** use _AP() for easier cross-compiler (non-ANSI) porting 
  13. ** <return value> <functionname> _AP( (<arg prototypes>) );
  14. */
  15. void freeDocProperties _AP ((struct docPropertyEntry **docProperties));
  16. void storeDocProperties _AP ((struct docPropertyEntry *docProperties, FILE *fp));
  17. void addDocProperty _AP ((struct docPropertyEntry **docProperties, int metaName, char* propValue));
  18. void fetchDocProperties _AP ((struct docPropertyEntry **docProperties, FILE* fp));
  19. void initSearchResultProperties _AP (());
  20. void addSearchResultDisplayProperty _AP ((char* propName));
  21. char* lookupDocPropertyValue _AP ((int metaName, long propPos, FILE *fp));
  22. void printSearchResultProperties _AP ((long propPos, FILE *fp));
  23. void swapDocPropertyMetaNames _AP ((struct docPropertyEntry *docProperties, struct metaMergeEntry *metaFile));
  24. #endif _DOCPROP_H_