X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Frpn2cql.c;h=40dafc57d0027558506c5100f4934d18a0922030;hp=ef5494460a99f42914f50eabc4551e75b14887a3;hb=5a3e6fa63181ab4afa8bce5f01c6de016a333334;hpb=2db517d64ac08da1f812f33812cf58f6aeb905e3 diff --git a/src/rpn2cql.c b/src/rpn2cql.c index ef54944..40dafc5 100644 --- a/src/rpn2cql.c +++ b/src/rpn2cql.c @@ -2,12 +2,13 @@ * Copyright (C) 1995-2010 Index Data * See the file LICENSE for details. */ - /** * \file * \brief Implements RPN to CQL conversion - * */ +#if HAVE_CONFIG_H +#include +#endif #include #include @@ -168,10 +169,10 @@ static int checkForTruncation(int flag, Z_AttributeList *attributes) { if (ae->which == Z_AttributeValue_numeric) { - int truncation = *(ae->value.numeric); + Odr_int truncation = *(ae->value.numeric); /* This logic only works for Left, right and both. eg. 1,2,3 */ if (truncation <= 3) - return (int) (truncation & flag); + return ((int) truncation & flag); } /* Complex: Shouldn't happen */ }