/* 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
* \brief Implements RPN to CQL conversion
- *
*/
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
#include <assert.h>
#include <stdlib.h>
};
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,
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, "\"");