* See the file LICENSE for details.
* Sebastian Hammer, Adam Dickmeiss
*
- * $Id: d1_marc.c,v 1.24 2002-08-23 14:27:18 adam Exp $
+ * $Id: d1_marc.c,v 1.27 2002-08-28 19:34:50 adam Exp $
*/
static char *get_data(data1_node *n, int *len)
{
char *r;
- data1_node *np = 0;
while (n)
{
return n->u.data.data + i;
}
if (n->which == DATA1N_tag)
- np = n->child;
- n = n->next;
- if (!n)
- {
- n = np;
- np = 0;
- }
+ n = n->child;
+ else if (n->which == DATA1N_data)
+ n = n->next;
+ else
+ break;
}
r = "";
*len = strlen(r);