Fixed bug with numerical relations.
[idzebra-moved-to-github.git] / index / zrpn.c
index c5da516..a97e265 100644 (file)
@@ -1,10 +1,17 @@
 /*
- * Copyright (C) 1995-1998, Index Data I/S 
+ * Copyright (C) 1995-1998, Index Data
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: zrpn.c,v $
- * Revision 1.82  1998-06-26 11:16:40  quinn
+ * Revision 1.84  1998-09-18 12:41:00  adam
+ * Fixed bug with numerical relations.
+ *
+ * Revision 1.83  1998/09/02 13:53:19  adam
+ * Extra parameter decode added to search routines to implement
+ * persistent queries.
+ *
+ * Revision 1.82  1998/06/26 11:16:40  quinn
  * Added support (un-optimised) for left and left/right truncation
  *
  * Revision 1.81  1998/06/24 12:16:14  adam
@@ -647,7 +654,7 @@ static void gen_regular_rel (char *dst, int val, int islt)
         }
         else
         {
-            strcpy (dst, "((-");
+            strcpy (dst, "(-(");
             islt = 0;
         }
         val = -val;
@@ -2013,7 +2020,7 @@ static RSET rpn_search_structure (ZebraHandle zh, Z_RPNStructure *zs,
     return r;
 }
 
-void rpn_search (ZebraHandle zh, ODR stream,
+void rpn_search (ZebraHandle zh, ODR stream, ODR decode,
                 Z_RPNQuery *rpn, int num_bases, char **basenames, 
                 const char *setname)
 {