X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-sru.c;h=557e812254f1385a04a15e19619190c9ebb42fd6;hp=bf00f61103969680f12588a35f59f0c9d8400822;hb=4849119cd60244ee5ed16958e885bc97315d23ad;hpb=a5795a2df2095d5a44b012a59426e7b906db3ec9 diff --git a/src/zoom-sru.c b/src/zoom-sru.c index bf00f61..557e812 100644 --- a/src/zoom-sru.c +++ b/src/zoom-sru.c @@ -1,11 +1,14 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2010 Index Data + * Copyright (C) 1995-2011 Index Data * See the file LICENSE for details. */ /** * \file zoom-sru.c * \brief Implements ZOOM SRU */ +#if HAVE_CONFIG_H +#include +#endif #include #include @@ -156,9 +159,8 @@ zoom_ret ZOOM_connection_srw_send_search(ZOOM_connection c) start = &c->tasks->u.search.start; count = &c->tasks->u.search.count; facets = ZOOM_options_get(resultset->options, "facets"); - if (facets) { + if (facets) facet_list = yaz_pqf_parse_facet_list(c->odr_out, facets); - } break; case ZOOM_TASK_RETRIEVE: resultset = c->tasks->u.retrieve.resultset; @@ -392,6 +394,7 @@ static void handle_srw_scan_response(ZOOM_connection c, int ZOOM_handle_sru(ZOOM_connection c, Z_HTTP_Response *hres, zoom_ret *cret) { +#if YAZ_HAVE_XML2 int ret = 0; const char *addinfo = 0; @@ -446,6 +449,9 @@ int ZOOM_handle_sru(ZOOM_connection c, Z_HTTP_Response *hres, ret = -1; } return ret; +#else + return -1; +#endif } /*