X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Frpn2cql.c;h=a02c73c0dfe7a6b033eb17308155c7c9eca96d4a;hp=40dafc57d0027558506c5100f4934d18a0922030;hb=ef37da81cb79e50520faa5a2274423359353075a;hpb=d0e351c12fff564d876958e860338d43716dc269 diff --git a/src/rpn2cql.c b/src/rpn2cql.c index 40dafc5..a02c73c 100644 --- a/src/rpn2cql.c +++ b/src/rpn2cql.c @@ -1,5 +1,5 @@ /* 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. */ /** @@ -182,11 +182,11 @@ static int checkForTruncation(int flag, Z_AttributeList *attributes) }; static int checkForLeftTruncation(Z_AttributeList *attributes) { - return checkForTruncation(1, attributes); + return checkForTruncation(2, attributes); } static int checkForRightTruncation(Z_AttributeList *attributes) { - return checkForTruncation(2, attributes); + return checkForTruncation(1, attributes); }; static int rpn2cql_simple(cql_transform_t ct, @@ -238,11 +238,11 @@ static int rpn2cql_simple(cql_transform_t ct, if (must_quote) wrbuf_puts(w, "\""); /* Bug 2878: Check and add Truncation */ - if (checkForLeftTruncation(apt->attributes)) + if (checkForLeftTruncation(apt->attributes)) wrbuf_puts(w, "*"); wrbuf_write(w, sterm, lterm); /* Bug 2878: Check and add Truncation */ - if (checkForRightTruncation(apt->attributes)) + if (checkForRightTruncation(apt->attributes)) wrbuf_puts(w, "*"); if (must_quote) wrbuf_puts(w, "\"");