aboutsummaryrefslogtreecommitdiff
path: root/src/output.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.c')
-rw-r--r--src/output.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/output.c b/src/output.c
index 47c3c47..bef37fd 100644
--- a/src/output.c
+++ b/src/output.c
@@ -1,5 +1,5 @@
1/* This file is part of GNU cflow 1/* This file is part of GNU cflow
2 Copyright (C) 1997, 2005, 2007, 2009, 2010 Sergey Poznyakoff 2 Copyright (C) 1997, 2005, 2007, 2009, 2010, 2011 Sergey Poznyakoff
3 3
4 GNU cflow is free software; you can redistribute it and/or modify 4 GNU cflow is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
@@ -313,7 +313,7 @@ direct_tree(int lev, int last, Symbol *sym)
313 return; 313 return;
314 set_active(sym); 314 set_active(sym);
315 for (p = linked_list_head(sym->callee); p; p = p->next) { 315 for (p = linked_list_head(sym->callee); p; p = p->next) {
316 set_level_mark(lev+1, is_printable(p->next)); 316 set_level_mark(lev+1, !is_last(p));
317 direct_tree(lev+1, is_last(p), (Symbol*)p->data); 317 direct_tree(lev+1, is_last(p), (Symbol*)p->data);
318 } 318 }
319 clear_active(sym); 319 clear_active(sym);
@@ -337,7 +337,7 @@ inverted_tree(int lev, int last, Symbol *sym)
337 return; 337 return;
338 set_active(sym); 338 set_active(sym);
339 for (p = linked_list_head(sym->caller); p; p = p->next) { 339 for (p = linked_list_head(sym->caller); p; p = p->next) {
340 set_level_mark(lev+1, is_printable(p->next)); 340 set_level_mark(lev+1, !is_last(p));
341 inverted_tree(lev+1, is_last(p), (Symbol*)p->data); 341 inverted_tree(lev+1, is_last(p), (Symbol*)p->data);
342 } 342 }
343 clear_active(sym); 343 clear_active(sym);

Return to:

Send suggestions and report system problems to the System administrator.