+int tl_meta_query(ZebraHandle zh, char *query, int exphits,
+ zint *ids
+ ) ZEBRA_GCC_ATTR((warn_unused_result));
+
+/**
+ * if filter given by name does not exist, exit nicely but warn in log
+ */
+void tl_check_filter(ZebraService zs, const char *name);
+
+ZEBRA_RES tl_fetch_first_compare(ZebraHandle zh,
+ const char *element_set,
+ const Odr_oid *format, const char *cmp_rec);
+
+ZEBRA_RES tl_fetch(ZebraHandle zh,
+ int position, const char *element_set,
+ const Odr_oid * format, ODR odr,
+ const char **rec_buf, size_t *rec_len);
+ZEBRA_RES tl_fetch_compare(ZebraHandle zh,
+ int position, const char *element_set,
+ const Odr_oid *format, const char *cmp_rec);
+
+#define TL_MAIN int main(int argc, char **argv) { \
+ YAZ_CHECK_INIT(argc, argv); YAZ_CHECK_LOG(); tst(argc, argv); YAZ_CHECK_TERM; }
+/*
+ * Local variables:
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ * vim: shiftwidth=4 tabstop=8 expandtab
+ */
+