/*
- * Copyright (c) 1995-1997, Index Data.
+ * Copyright (c) 1995-1998, Index Data.
* See the file LICENSE for details.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: d1_prtree.c,v $
- * Revision 1.1 1997-10-27 14:04:07 adam
+ * Revision 1.4 1998-05-18 13:07:06 adam
+ * Changed the way attribute sets are handled by the retriaval module.
+ * Extended Explain conversion / schema.
+ * Modified server and client to work with ASN.1 compiled protocol handlers.
+ *
+ * Revision 1.3 1998/02/27 14:05:34 adam
+ * Added printing of integer nodes.
+ *
+ * Revision 1.2 1997/11/06 11:36:44 adam
+ * Implemented variant match on simple elements -data1 tree and Espec-1.
+ *
+ * Revision 1.1 1997/10/27 14:04:07 adam
* New debug utility, data1_pr_tree, that dumps a data1 tree.
*
*/
fprintf (out, "text '%.*s'\n", n->u.data.len, n->u.data.data);
break;
case DATA1I_num:
- fprintf (out, "num\n");
+ fprintf (out, "num %.*s\n", n->u.data.len, n->u.data.data);
break;
case DATA1I_oid:
- fprintf (out, "oid\n");
+ fprintf (out, "oid %.*s\n", n->u.data.len, n->u.data.data);
break;
default:
fprintf (out, "unknown(%d)\n", n->u.data.what);
break;
case DATA1N_variant:
fprintf (out, "variant\n");
+#if 0
+ if (n->u.variant.type->name)
+ fprintf (out, " class=%s type=%d value=%s\n",
+ n->u.variant.type->name, n->u.variant.type->type,
+ n->u.variant.value);
+#endif
break;
default:
fprintf (out, "unknown(%d)\n", n->which);