X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zutil%2Fpquery.c;h=55c2c67cee5611d2b27ce0519e922422ef2ba4d1;hb=2e817711bcfc8076b2500ab298e281357ed50115;hp=adb54c7d9139b2898ec77c3429271911e3a577cb;hpb=05c2cf51484b104fe8cb8211b27b4d257b7865b8;p=yaz-moved-to-github.git diff --git a/zutil/pquery.c b/zutil/pquery.c index adb54c7..55c2c67 100644 --- a/zutil/pquery.c +++ b/zutil/pquery.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2002, Index Data. * See the file LICENSE for details. * - * $Id: pquery.c,v 1.12 2002-01-23 20:25:42 adam Exp $ + * $Id: pquery.c,v 1.13 2002-03-24 16:19:23 adam Exp $ */ #include @@ -70,7 +70,13 @@ static int query_token (struct lex_info *li) ++(*qptr); } li->lex_buf = *qptr; - + + if (**qptr == li->escape_char && isdigit ((*qptr)[1])) + { + ++(li->lex_len); + ++(*qptr); + return 'l'; + } while (**qptr && **qptr != sep_char) { if (**qptr == '\\')