Possible compatibility problems with earlier versions marked with '*'.
+Fix endless loop in CQL parser with unbalanced ".
+
Use a more compact way to store MARC-8 conversion tables.
--- 2.0.16 2004/03/16 Debian only
-/* $Id: cql.y,v 1.3 2004-03-15 21:39:06 adam Exp $
+/* $Id: cql.y,v 1.4 2004-03-17 18:31:11 adam Exp $
Copyright (C) 2002-2004
Index Data Aps
}
if (c == '"')
{
- while ((c = cp->getbyte(cp->client_data)) != EOF && c != '"')
+ while ((c = cp->getbyte(cp->client_data)) != 0 && c != '"')
{
if (c == '\\')
c = cp->getbyte(cp->client_data);