X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=index%2Findex.h;h=22c8419f6f64ddc46a940c0318087975b847eb67;hb=51a52e1b014d5237581f74379916b8ce92cafef7;hp=d3cc0997d2b322eb7da077f809f13327c7ce36ae;hpb=4cb66a9e7b322dd58c9d52f1a660a271d6c384f4;p=idzebra-moved-to-github.git diff --git a/index/index.h b/index/index.h index d3cc099..22c8419 100644 --- a/index/index.h +++ b/index/index.h @@ -1,10 +1,16 @@ /* - * Copyright (C) 1994, Index Data I/S + * Copyright (C) 1995, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: index.h,v $ - * Revision 1.1 1995-08-31 14:50:24 adam + * Revision 1.3 1995-09-01 14:06:35 adam + * Split of work into more files. + * + * Revision 1.2 1995/09/01 10:30:24 adam + * More work on indexing. Not working yet. + * + * Revision 1.1 1995/08/31 14:50:24 adam * New simple file index tool. * */ @@ -18,3 +24,19 @@ struct it_key { int seqno; int field; }; + +struct dir_entry { + char *name; +}; + +struct dir_entry *dir_open (const char *rep); +void dir_sort (struct dir_entry *e); +void dir_free (struct dir_entry **e_p); +void repository (int cmd, const char *rep, const char *base_path); + +void file_extract (int cmd, const char *fname, const char *kname); + +void key_open (const char *fname); +void key_close (void); +void key_flush (void); +void key_write (int cmd, struct it_key *k, const char *str);