unsupported use attribute.
-/* $Id: zrpn.c,v 1.173 2005-04-13 13:03:47 adam Exp $
+/* $Id: zrpn.c,v 1.174 2005-04-14 09:03:24 adam Exp $
Copyright (C) 1995-2005
Index Data ApS
Copyright (C) 1995-2005
Index Data ApS
use_string)))
{
yaz_log(YLOG_DEBUG, "att_getentbyatt fail. set=%d use=%d r=%d",
use_string)))
{
yaz_log(YLOG_DEBUG, "att_getentbyatt fail. set=%d use=%d r=%d",
- curAttributeSet, use_value, r);
+ curAttributeSet, use_value, r);
if (r == -1)
{
/* set was found, but value wasn't defined */
if (r == -1)
{
/* set was found, but value wasn't defined */
curAttributeSet, use_value, r);
if (r == -1)
{
curAttributeSet, use_value, r);
if (r == -1)
{
- errString = nmem_strdup_i(stream, use_value);
+ if (use_string)
+ errString = nmem_strdup(stream, use_string);
+ else
+ errString = nmem_strdup_i (stream, use_value);
NMEM rset_nmem = NULL;
*list = 0;
NMEM rset_nmem = NULL;
*list = 0;
if (attributeset == VAL_NONE)
attributeset = VAL_BIB1;
if (attributeset == VAL_NONE)
attributeset = VAL_BIB1;
attributeset, use_value);
if (r == -1)
{
attributeset, use_value);
if (r == -1)
{
- char val_str[32];
- sprintf (val_str, "%d", use_value);
- errString = odr_strdup (stream, val_str);
+ if (use_string)
+ errString = odr_strdup(stream, use_string);
+ else
+ {
+ char val_str[32];
+ sprintf (val_str, "%d", use_value);
+ errString = odr_strdup(stream, val_str);
+ }
zh->errCode = errCode;
zh->errString = errString;
*num_entries = 0;
zh->errCode = errCode;
zh->errString = errString;
*num_entries = 0;