CQL to CCL: add ()s for boolean sub terms
[yaz-moved-to-github.git] / src / srwutil.c
index 40c8039..340ada4 100644 (file)
@@ -767,6 +767,7 @@ Z_SRW_PDU *yaz_srw_get_pdu(ODR o, int which, const char *version)
         sr->u.response->nextRecordPosition = 0;
         sr->u.response->extra_records = 0;
         sr->u.response->facetList = 0;
+        sr->u.response->suggestions = 0;
         break;
     case Z_SRW_explain_request:
         sr->u.explain_request = (Z_SRW_explainRequest *)
@@ -841,14 +842,13 @@ Z_SRW_PDU *yaz_srw_get_pdu(ODR o, int which, const char *version)
 static int bib1_srw_map[] = {
     1, 1,
     2, 2,
-    3, 11,
+    3, 48,
     4, 35,
     5, 12,
     6, 38,
     7, 30,
     8, 32,
     9, 29,
-    108, 10,  /* Malformed query : Syntax error */
     10, 10,
     11, 12,
     11, 23,
@@ -886,6 +886,7 @@ static int bib1_srw_map[] = {
     105, 3, 
     106, 66,
     107, 11,
+    108, 10,
     108, 13,
     108, 14,
     108, 25,
@@ -1013,6 +1014,7 @@ static int bib1_srw_map[] = {
  * the best back-translation of that SRW error.
  */
 static int srw_bib1_map[] = {
+    10, 108,
     66, 238,
     /* No doubt there are many more */
     0