for (i = 0; i <= pos-1; i++) debug_printf("%c", tree_printline[i]);
debug_printf("-->%s [%d]\n", p->name, p->balance);
tree_printline[pos] = barswitch? '|' : ' ';
for (i = 0; i <= pos-1; i++) debug_printf("%c", tree_printline[i]);
debug_printf("-->%s [%d]\n", p->name, p->balance);
tree_printline[pos] = barswitch? '|' : ' ';
{
tree_printline[pos+2] = '|';
tree_printsub(p->left, pos+2, 0);
{
tree_printline[pos+2] = '|';
tree_printsub(p->left, pos+2, 0);