X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsolr.c;h=659d16f0f3025d1554daa5166fa816b6a0c89a98;hb=edfd7d1201e61701d29241bb684d85880a822310;hp=c91cea87d9e47087fd499067d7a53725b81e799a;hpb=c205a1feaf8e56abc17a0b761b16c35954f469b3;p=yaz-moved-to-github.git diff --git a/src/solr.c b/src/solr.c index c91cea8..659d16f 100644 --- a/src/solr.c +++ b/src/solr.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 srwutil.c - * \brief Implements SRW/SRU utilities. + * \file solr.c + * \brief Implements SOAP Webservice decoding/encoding */ +#if HAVE_CONFIG_H +#include +#endif #include #include @@ -18,12 +21,12 @@ #include "sru-p.h" +#define SOLR_MAX_PARAMETERS 100 + #if YAZ_HAVE_XML2 #include #include -#define SOLR_MAX_PARAMETERS 100 - const char *xml_node_attribute_value_get(xmlNodePtr ptr, const char *node_name, const char *attribute_name) { struct _xmlAttr *attr; @@ -127,7 +130,7 @@ static Z_AttributeList *yaz_solr_use_atttribute_create(ODR o, const char *name) elements = (Z_AttributeElement**) odr_malloc (o, attributes->num_attributes * sizeof(*elements)); elements[0] = (Z_AttributeElement*)odr_malloc(o,sizeof(**elements)); elements[0]->attributeType = odr_malloc(o, sizeof(*elements[0]->attributeType)); - *elements[0]->attributeType = 1; + *elements[0]->attributeType = 1; elements[0]->attributeSet = odr_nullval(); elements[0]->which = Z_AttributeValue_complex; elements[0]->value.complex = (Z_ComplexAttribute *) odr_malloc(o, sizeof(Z_ComplexAttribute));