Beispiel #1
0
static int display_one_node(spinNodeMapHandle hMap, const char *tag)
{
	spinNodeHandle hNode = NULL;

	if( fetch_spink_node(hMap,tag,&hNode) < 0 ) return -1;

	if( ! spink_node_is_available(hNode) )
		fprintf(stderr,"Node not available!?\n");
	if( ! spink_node_is_readable(hNode) )
		fprintf(stderr,"Node not readable!?\n");

	if( print_node_value(hNode) < 0 ) return -1;
	return 0;
}
Beispiel #2
0
void
print_node( OlyNode *n )
{
    if (n->key != NULL)
    {
        u_fprintf(u_stdout, "Key: ");
        u_fprintf_u(u_stdout, n->key);
        u_fprintf(u_stdout," ");
    }
    if (n->parent_node != NULL)
    {
        u_fprintf(u_stdout, "Parent %lli, ", n->parent_node->node_id);
    }

    u_fprintf(u_stdout, "Tuple: %lli, Depth: %u, ", n->node_id, n->depth);
    print_node_value(n->value, n->value.type);
}