Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
sprintf(intbuf, "%.*s", c->u.data.len, c->u.data.data);
sprintf(intbuf, "%.*s", c->u.data.len, c->u.data.data);
"%.*s", c->u.data.len, c->u.data.data);
return yaz_string_to_oid_odr(yaz_oid_std(),
"%.*s", c->u.data.len, c->u.data.data);
return yaz_string_to_oid_odr(yaz_oid_std(),
odr_malloc (eh->o, res->num_operators
* sizeof(*res->operators));
for (n = c->child; n; n = n->next)
odr_malloc (eh->o, res->num_operators
* sizeof(*res->operators));
for (n = c->child; n; n = n->next)
return 0;
sprintf(intbuf, "%.*s", c->child->u.data.len, c->child->u.data.data);
return 0;
sprintf(intbuf, "%.*s", c->child->u.data.len, c->child->u.data.data);
Z_ContactInfo *res = (Z_ContactInfo *)
odr_malloc (eh->o, sizeof(*res));
data1_node *c;
Z_ContactInfo *res = (Z_ContactInfo *)
odr_malloc (eh->o, sizeof(*res));
data1_node *c;
for (c = n->child; c; c = c->next)
{
switch (is_numeric_tag (eh, c))
for (c = n->child; c; c = c->next)
{
switch (is_numeric_tag (eh, c))
Z_NetworkAddressIA *res = (Z_NetworkAddressIA *)
odr_malloc (eh->o, sizeof(*res));
data1_node *c;
Z_NetworkAddressIA *res = (Z_NetworkAddressIA *)
odr_malloc (eh->o, sizeof(*res));
data1_node *c;
for (c = n->child; c; c = c->next)
{
switch (is_numeric_tag (eh, c))
for (c = n->child; c; c = c->next)
{
switch (is_numeric_tag (eh, c))
case 111: res->welcomeMessage = f_humstring(eh, c); break;
case 112: res->contactInfo = f_contactInfo(eh, c); break;
case 113: res->description = f_humstring(eh, c); break;
case 111: res->welcomeMessage = f_humstring(eh, c); break;
case 112: res->contactInfo = f_contactInfo(eh, c); break;
case 113: res->description = f_humstring(eh, c); break;
Z_AttributeSetDetails *res = (Z_AttributeSetDetails *)
odr_malloc(eh->o, sizeof(*res));
data1_node *c;
Z_AttributeSetDetails *res = (Z_AttributeSetDetails *)
odr_malloc(eh->o, sizeof(*res));
data1_node *c;
res->which = Z_Explain_categoryList;
if (!(res->u.categoryList = f_categoryList(&eh, n)))
return 0;
res->which = Z_Explain_categoryList;
if (!(res->u.categoryList = f_categoryList(&eh, n)))
return 0;
case 2:
res->which = Z_Explain_targetInfo;
if (!(res->u.targetInfo = f_targetInfo(&eh, n)))
case 2:
res->which = Z_Explain_targetInfo;
if (!(res->u.targetInfo = f_targetInfo(&eh, n)))
res->which = Z_Explain_attributeSetInfo;
if (!(res->u.attributeSetInfo = f_attributeSetInfo(&eh, n)))
return 0;
res->which = Z_Explain_attributeSetInfo;
if (!(res->u.attributeSetInfo = f_attributeSetInfo(&eh, n)))
return 0;
case 10:
res->which = Z_Explain_attributeDetails;
if (!(res->u.attributeDetails = f_attributeDetails(&eh, n)))
case 10:
res->which = Z_Explain_attributeDetails;
if (!(res->u.attributeDetails = f_attributeDetails(&eh, n)))