Added file rsidamd.obj.
[idzebra-moved-to-github.git] / include / zebramap.h
index 974d80c..ac20d69 100644 (file)
@@ -4,7 +4,16 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: zebramap.h,v $
- * Revision 1.8  1999-02-12 13:29:21  adam
+ * Revision 1.11  2001-01-22 10:42:56  adam
+ * Added numerical sort.
+ *
+ * Revision 1.10  1999/11/30 13:48:03  adam
+ * Improved installation. Updated for inclusion of YAZ header files.
+ *
+ * Revision 1.9  1999/09/07 07:19:21  adam
+ * Work on character mapping. Implemented replace rules.
+ *
+ * Revision 1.8  1999/02/12 13:29:21  adam
  * Implemented position-flag for registers.
  *
  * Revision 1.7  1999/02/02 14:50:46  adam
@@ -39,7 +48,7 @@
 #ifndef ZEBRAMAP_H
 #define ZEBRAMAP_H
 
-#include <proto.h>
+#include <yaz/proto.h>
 #include <res.h>
 
 #ifdef __cplusplus
@@ -59,11 +68,16 @@ int zebra_maps_attr (ZebraMaps zms, Z_AttributesPlusTerm *zapt,
                     unsigned *reg_id, char **search_type, char **rank_type,
                     int *complete_flag, int *sort_flag);
 
-int zebra_maps_sort (ZebraMaps zms, Z_SortAttributes *sortAttributes);
+int zebra_maps_sort (ZebraMaps zms, Z_SortAttributes *sortAttributes,
+                     int *numerical);
 
 int zebra_maps_is_complete (ZebraMaps zms, unsigned reg_id);
 int zebra_maps_is_sort (ZebraMaps zms, unsigned reg_id);
 int zebra_maps_is_positioned (ZebraMaps zms, unsigned reg_id);
+
+WRBUF zebra_replace(ZebraMaps zms, unsigned reg_id, const char *ex_list,
+                   const char *input_str, int input_len);
+
 #ifdef __cplusplus
 }
 #endif