+int zebra_term_untrans(ZebraHandle zh, const char *index_type,
+ char *dst, const char *src);
+
+ZEBRA_RES zebra_apt_get_ord(ZebraHandle zh,
+ Z_AttributesPlusTerm *zapt,
+ const char *index_type,
+ const char *xpath_use,
+ const Odr_oid *curAttributeSet,
+ int *ord);
+
+ZEBRA_RES zebra_attr_list_get_ord(ZebraHandle zh,
+ Z_AttributeList *attr_list,
+ zinfo_index_category_t cat,
+ const char *index_type,
+ const Odr_oid *curAttributeSet,
+ int *ord);
+
+ZEBRA_RES zebra_sort_get_ord(ZebraHandle zh,
+ Z_SortAttributes *sortAttributes,
+ 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,
+ enum zebra_recctrl_action_t action);
+ZEBRA_RES zebra_remove_file_match(ZebraHandle zh);
+
+struct rpn_char_map_info
+{
+ zebra_map_t zm;
+ int reg_type;
+};
+
+void rpn_char_map_prepare(struct zebra_register *reg, zebra_map_t zm,
+ struct rpn_char_map_info *map_info);
+
+ZEBRA_RES zapt_term_to_utf8(ZebraHandle zh, Z_AttributesPlusTerm *zapt,
+ char *termz);
+
+
+void zebra_set_partial_result(ZebraHandle zh);
+
+int zebra_check_res(Res res);
+
+#define FIRST_IN_FIELD_STR "\001^"
+#define FIRST_IN_FIELD_CHAR 1
+#define FIRST_IN_FIELD_LEN 2
+
+ZEBRA_RES zebra_term_limits_APT(ZebraHandle zh,
+ Z_AttributesPlusTerm *zapt,
+ zint *hits_limit_value,
+ const char **term_ref_id_str,
+ NMEM nmem);
+
+ZEBRA_RES zebra_result_recid_to_sysno(ZebraHandle zh,
+ const char *setname,
+ zint recid,
+ zint *sysnos, int *no_sysnos);
+
+void zebra_count_set(ZebraHandle zh, RSET rset, zint *count,
+ zint approx_limit);
+
+RSET zebra_create_rset_isam(ZebraHandle zh,
+ NMEM rset_nmem, struct rset_key_control *kctl,
+ int scope, ISAM_P pos, TERMID termid);
+
+void zebra_it_key_str_dump(ZebraHandle zh, struct it_key *key,
+ const char *str, size_t slen, NMEM nmem, int level);
+