X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz%2Fsrw.h;fp=include%2Fyaz%2Fsrw.h;h=9dfc82ba6bfe7a6ea4c9c4f2e8e09d84fcb31507;hp=556d7e741ec7e91820ef15bf2871af30782f57ab;hb=1331fd610a8bfc1e5a849d2c4d598c11557a8372;hpb=06e75ce285e9915a3a33095140bc390990e625f5 diff --git a/include/yaz/srw.h b/include/yaz/srw.h index 556d7e7..9dfc82b 100644 --- a/include/yaz/srw.h +++ b/include/yaz/srw.h @@ -66,15 +66,8 @@ typedef struct { typedef struct { -#define Z_SRW_query_type_cql 1 -#define Z_SRW_query_type_xcql 2 -#define Z_SRW_query_type_pqf 3 - int query_type; - union { - char *cql; - char *xcql; - char *pqf; - } query; + char *queryType; + char *query; #define Z_SRW_sort_type_none 1 #define Z_SRW_sort_type_sort 2 @@ -127,12 +120,8 @@ typedef struct { } Z_SRW_explainResponse; typedef struct { - int query_type; - union { - char *cql; - char *xcql; - char *pqf; - } scanClause; + char *queryType; + char *scanClause; Odr_int *responsePosition; Odr_int *maximumTerms; char *stylesheet;