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; }
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); }