-/* $Id: index.h,v 1.164 2006-05-19 23:45:29 adam Exp $
+/* $Id: index.h,v 1.166 2006-05-30 13:44:44 adam Exp $
Copyright (C) 1995-2005
Index Data ApS
int key_SU_decode (int *ch, const unsigned char *out);
int key_SU_encode (int ch, char *out);
-#define ENCODE_BUFLEN 768
-struct encode_info {
- int sysno; /* previously written values for delta-compress */
- int seqno;
- int cmd;
- int prevsys; /* buffer for skipping insert/delete pairs */
- int prevseq;
- int prevcmd;
- int keylen; /* tells if we have an unwritten key in buf, and how long*/
- void *encode_handle;
- void *decode_handle;
- char buf[ENCODE_BUFLEN];
-};
-
-void encode_key_init (struct encode_info *i);
-char *encode_key_int (int d, char *bp);
-void encode_key_write (char *k, struct encode_info *i, FILE *outf);
-void encode_key_flush (struct encode_info *i, FILE *outf);
-
typedef struct zebra_set *ZebraSet;
typedef struct zebra_rank_class {
int *ord,
int *numerical);
+ZEBRA_RES zebra_update_file_match(ZebraHandle zh, const char *path);
+ZEBRA_RES zebra_update_from_path(ZebraHandle zh, const char *path);
+ZEBRA_RES zebra_delete_from_path(ZebraHandle zh, const char *path);
+
YAZ_END_CDECL
#endif