X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zutil%2Fpquery.c;h=3d938ce7f70df7821c773d981b1c6c99f7567e10;hb=bdcf00f7ba08b06323fbf8e1679c947316100ad3;hp=2ced379c449f832a74a0d048acfe3a95355ff16a;hpb=786269f1247effe4194494c834b5d7043417d0d5;p=yaz-moved-to-github.git diff --git a/zutil/pquery.c b/zutil/pquery.c index 2ced379..3d938ce 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.17 2002-09-02 13:59:07 adam Exp $ + * $Id: pquery.c,v 1.18 2002-09-24 08:05:42 adam Exp $ */ #include @@ -324,11 +324,12 @@ static Z_AttributesPlusTerm *rpn_term (struct yaz_pqf_parser *li, ODR o, break; case Z_Term_characterString: term->which = Z_Term_characterString; - term->u.characterString = term_octet->buf; /* null terminated above */ + term->u.characterString = (char*) term_octet->buf; + /* null terminated above */ break; case Z_Term_numeric: term->which = Z_Term_numeric; - term->u.numeric = odr_intdup (o, atoi(term_octet->buf)); + term->u.numeric = odr_intdup (o, atoi((char*) (term_octet->buf))); break; case Z_Term_null: term->which = Z_Term_null; @@ -743,7 +744,7 @@ int p_query_attset (const char *arg) YAZ_PQF_Parser yaz_pqf_create (void) { - YAZ_PQF_Parser p = xmalloc (sizeof(*p)); + YAZ_PQF_Parser p = (YAZ_PQF_Parser) xmalloc (sizeof(*p)); p->error = 0; p->left_sep = "{\"";