<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/tceetree/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 29 Aug 2014 20:03:23 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tceetree/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -52,7 +52,7 @@
 __-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
 __-s &amp;lt;style&amp;gt;__    | Style for highlight call path: 0 = red color (default); 1 = blue color; 2 = green color; 3 = bold; 4 = dashed; 5 = dotted.
 __-v__            | Print version.
-__-V__            | Verbose output.
+__-V__            | Verbose output (_mainly for debugging purposes_).
 __-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called (calling) directly or indirectly from the excluded one(s) only, will be excluded too._

 tceetree can be called with no option at all: default options will be used.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Fri, 29 Aug 2014 20:03:23 -0000</pubDate><guid>https://sourceforge.net5cfcd7d5063acf3640c9858b2a8d1f6d4efcb114</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -21,7 +21,7 @@

 * you may modify layout from left to right instead of top to bottom: _dot -Grankdir=LR -Tpng -O tceetree.out_;

-* you may modify graph, nodes and edges font: _dot -Gfontname=Helvetica -Nfontname=Helvetica -Efontname=Helvetica -Tpng -O tceetree.out_
+* you may modify graph, nodes and edges font: _dot -Gfontname=Helvetica -Nfontname=Helvetica -Efontname=Helvetica -Tpng -O tceetree.out_;

 * see _dot.1.pdf_ and _dotguide.pdf_ within [Graphviz](http://www.graphviz.org/) documentation for many other options.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Fri, 29 Aug 2014 20:00:05 -0000</pubDate><guid>https://sourceforge.net80a7f0dd075340f84054241a9900ee2f71ca4842</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -35,13 +35,14 @@

-__tceetree \[-c &amp;lt;depth&amp;gt;\] \[-C &amp;lt;depth&amp;gt;\] \[-f\] \[-F\] \[-h\] \[-i &amp;lt;file&amp;gt;\] \[-o &amp;lt;file&amp;gt;\] \[-p &amp;lt;function&amp;gt;\] \[-r &amp;lt;root&amp;gt;\] \[-s &amp;lt;style&amp;gt;\] \[-v\] \[-x &amp;lt;function&amp;gt;\]__
+__tceetree \[-c &amp;lt;depth&amp;gt;\] \[-C &amp;lt;depth&amp;gt;\] \[-d &amp;lt;file&amp;gt;\] \[-f\] \[-F\] \[-h\] \[-i &amp;lt;file&amp;gt;\] \[-o &amp;lt;file&amp;gt;\] \[-p &amp;lt;function&amp;gt;\] \[-r &amp;lt;root&amp;gt;\] \[-s &amp;lt;style&amp;gt;\] \[-v\] \[-V\] \[-x &amp;lt;function&amp;gt;\]__

 Option        | Description
 ------------- | --------------
 __-c &amp;lt;depth&amp;gt;__    | Depth of tree for called functions: default is max. _Depth is measured starting from root(s) function(s)._
 __-C &amp;lt;depth&amp;gt;__    | Depth of tree for calling functions: default is 0. _Depth is measured starting from root(s) function(s) in backward direction._
+__-d &amp;lt;file&amp;gt;__     | Output a shortened cscope output file: default is no output. The shortened file includes only function information and can be used as input (-i) for following calls to tceetree to increase speed on big projects.
 __-f__            | Print the file name where the call is near to branch.
 __-F__            | Group functions into one cluster for each source file.
 __-h__            | Print help.
@@ -51,6 +52,12 @@
 __-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
 __-s &amp;lt;style&amp;gt;__    | Style for highlight call path: 0 = red color (default); 1 = blue color; 2 = green color; 3 = bold; 4 = dashed; 5 = dotted.
 __-v__            | Print version.
+__-V__            | Verbose output.
 __-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called (calling) directly or indirectly from the excluded one(s) only, will be excluded too._

 tceetree can be called with no option at all: default options will be used.
+
+__Examples:__
+
+* Screenshot #1 was done with _tceetree -F -x LIBRARY_;
+* screenshot #2 was done with _tceetree -C max -r gettree -p ttreefindnode_.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Fri, 29 Aug 2014 19:56:53 -0000</pubDate><guid>https://sourceforge.netf517b40af3c4fe338a2fb3dbc264b69374a04d80</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -35,9 +35,7 @@

-__tceetree \[-c &amp;lt;depth&amp;gt;\] \[-C &amp;lt;depth&amp;gt;\] \[-f\] \[-F\] \[-h\] \[-i &amp;lt;file&amp;gt;\]
- \[-o &amp;lt;file&amp;gt;\] \[-p &amp;lt;function&amp;gt;\] \[-r &amp;lt;root&amp;gt;\] \[-s &amp;lt;style&amp;gt;\]
- \[-v\] \[-x &amp;lt;function&amp;gt;\]__
+__tceetree \[-c &amp;lt;depth&amp;gt;\] \[-C &amp;lt;depth&amp;gt;\] \[-f\] \[-F\] \[-h\] \[-i &amp;lt;file&amp;gt;\] \[-o &amp;lt;file&amp;gt;\] \[-p &amp;lt;function&amp;gt;\] \[-r &amp;lt;root&amp;gt;\] \[-s &amp;lt;style&amp;gt;\] \[-v\] \[-x &amp;lt;function&amp;gt;\]__

 Option        | Description
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Sat, 23 Aug 2014 09:19:01 -0000</pubDate><guid>https://sourceforge.net98881af489e44e66b4beb41286151ac3e489a3e3</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -53,6 +53,6 @@
 __-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
 __-s &amp;lt;style&amp;gt;__    | Style for highlight call path: 0 = red color (default); 1 = blue color; 2 = green color; 3 = bold; 4 = dashed; 5 = dotted.
 __-v__            | Print version.
-__-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called directly or indirectly from the excluded one(s) only, will be excluded too._
+__-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called (calling) directly or indirectly from the excluded one(s) only, will be excluded too._

 tceetree can be called with no option at all: default options will be used.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Sat, 23 Aug 2014 09:16:51 -0000</pubDate><guid>https://sourceforge.net5a52035d58df2fd82a84aec723ae9ed00af97494</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -5,7 +5,7 @@

 If this is what you are looking for, follow these steps:

-1. Install [CScope](http://cscope.sourceforge.net/). A compiled Windows executable can be found [here](http://code.google.com/p/cscope-win32/).
+1. Install (and compile) [CScope](http://cscope.sourceforge.net/). A compiled Windows executable can be found [here](http://code.google.com/p/cscope-win32/). For a compiled Linux executable search the Web e.g. for a cscope RPM or Debian package.
 2. Install [Graphviz](http://www.graphviz.org/).
 3. Go to your sources root directory and do:
     * under Windows: ___dir /B /S *.c &amp;gt; cscope.files___ (/B = bare format, no extra info);
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Thu, 21 Aug 2014 20:01:24 -0000</pubDate><guid>https://sourceforge.net889742caefb2eb7f0753f5f94ebcbdb9ea8682b0</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -35,23 +35,24 @@

-__tceetree [-c &amp;lt;depth&amp;gt;] [-C &amp;lt;depth&amp;gt;] [-f] [-F] [-h] [-i &amp;lt;file&amp;gt;]
- [-o &amp;lt;file&amp;gt;] [-p &amp;lt;function&amp;gt;] [-r &amp;lt;root&amp;gt;] [-s &amp;lt;style&amp;gt;]
- [-v] [-x &amp;lt;function&amp;gt;]__
+__tceetree \[-c &amp;lt;depth&amp;gt;\] \[-C &amp;lt;depth&amp;gt;\] \[-f\] \[-F\] \[-h\] \[-i &amp;lt;file&amp;gt;\]
+ \[-o &amp;lt;file&amp;gt;\] \[-p &amp;lt;function&amp;gt;\] \[-r &amp;lt;root&amp;gt;\] \[-s &amp;lt;style&amp;gt;\]
+ \[-v\] \[-x &amp;lt;function&amp;gt;\]__

 Option        | Description
 ------------- | --------------
-__-c &amp;lt;depth&amp;gt;__    | Depth of tree for called functions: default is max. _Depth is measured starting from root(s) function(s)_
-__-C &amp;lt;depth&amp;gt;__    | Depth of tree for calling functions: default is 0. _Depth is measured starting from root(s) function(s) in backward direction_
+__-c &amp;lt;depth&amp;gt;__    | Depth of tree for called functions: default is max. _Depth is measured starting from root(s) function(s)._
+__-C &amp;lt;depth&amp;gt;__    | Depth of tree for calling functions: default is 0. _Depth is measured starting from root(s) function(s) in backward direction._
 __-f__            | Print the file name where the call is near to branch.
 __-F__            | Group functions into one cluster for each source file.
-__-h__            | Print this help.
+__-h__            | Print help.
 __-i &amp;lt;file&amp;gt;__     | Input cscope output file: default is cscope.out.
 __-o &amp;lt;file&amp;gt;__     | Output file for graphviz: default is tceetree.out.
-__-p &amp;lt;function&amp;gt;__ | Highlight call path till function. _Path starts from root(s) till the specified function (only one), in backward or forward direction_
+__-p &amp;lt;function&amp;gt;__ | Highlight call path till function. _Path starts from root(s) till the specified function (only one), in backward or forward direction._
 __-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
-__-s &amp;lt;style&amp;gt;__    | Style for highlight call path: * 0 = red color (default); * 1 = blue color; * 2 = green color; * 3 = bold; * 4 = dashed; * 5 = dotted.
+__-s &amp;lt;style&amp;gt;__    | Style for highlight call path: 0 = red color (default); 1 = blue color; 2 = green color; 3 = bold; 4 = dashed; 5 = dotted.
 __-v__            | Print version.
-__-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called directly or indirectly from the excluded one(s) only, will be excluded too_
+__-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called directly or indirectly from the excluded one(s) only, will be excluded too._

+tceetree can be called with no option at all: default options will be used.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Thu, 21 Aug 2014 19:57:23 -0000</pubDate><guid>https://sourceforge.net74942f2b3a39c14f650aee40cdda623ef6a5f46d</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -23,11 +23,11 @@

 * you may modify graph, nodes and edges font: _dot -Gfontname=Helvetica -Nfontname=Helvetica -Efontname=Helvetica -Tpng -O tceetree.out_

-* see dot.1.pdf and dotguide.pdf within Graphviz documentation for many other options.
+* see _dot.1.pdf_ and _dotguide.pdf_ within [Graphviz](http://www.graphviz.org/) documentation for many other options.

-You may wish to give a try to one of the other tools provided by Graphviz instead of dot (see dot.1.pdf for a list).
+You may wish to give a try to one of the other tools provided by [Graphviz](http://www.graphviz.org/) instead of _dot_ (see _dot.1.pdf_ for a list).

@@ -37,35 +37,21 @@

 __tceetree [-c &amp;lt;depth&amp;gt;] [-C &amp;lt;depth&amp;gt;] [-f] [-F] [-h] [-i &amp;lt;file&amp;gt;]
  [-o &amp;lt;file&amp;gt;] [-p &amp;lt;function&amp;gt;] [-r &amp;lt;root&amp;gt;] [-s &amp;lt;style&amp;gt;]
- [-v] [-x &amp;lt;function&amp;gt;]
-__
+ [-v] [-x &amp;lt;function&amp;gt;]__

 Option        | Description
-
 ------------- | --------------
-
 __-c &amp;lt;depth&amp;gt;__    | Depth of tree for called functions: default is max. _Depth is measured starting from root(s) function(s)_
-
 __-C &amp;lt;depth&amp;gt;__    | Depth of tree for calling functions: default is 0. _Depth is measured starting from root(s) function(s) in backward direction_
-
 __-f__            | Print the file name where the call is near to branch.
-
 __-F__            | Group functions into one cluster for each source file.
-
 __-h__            | Print this help.
-
 __-i &amp;lt;file&amp;gt;__     | Input cscope output file: default is cscope.out.
-
 __-o &amp;lt;file&amp;gt;__     | Output file for graphviz: default is tceetree.out.
-
 __-p &amp;lt;function&amp;gt;__ | Highlight call path till function. _Path starts from root(s) till the specified function (only one), in backward or forward direction_
-
 __-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
-
 __-s &amp;lt;style&amp;gt;__    | Style for highlight call path: * 0 = red color (default); * 1 = blue color; * 2 = green color; * 3 = bold; * 4 = dashed; * 5 = dotted.
-
 __-v__            | Print version.
-
 __-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called directly or indirectly from the excluded one(s) only, will be excluded too_

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Thu, 21 Aug 2014 19:49:25 -0000</pubDate><guid>https://sourceforge.net444db71f545c9f1ac3d2205d7503e217e4d5b1d2</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -14,3 +14,58 @@
 4. execute ___cscope -b -c -R___ (build the cross reference only, don't compress it, recurse);
 5. run tceetree with ___cscope.out___ as input (default) to get ___tceetree.out___ (DOT language representation of function call tree);
 6. execute ___dot -Tpng -O tceetree.out___ to get a graphical representation of the tree in ___tceetree.out.png___.
+
+There are a lot of options you can specify when invoking dot to customize the graph, for example:
+
+* you can change output format e.g. to pdf: _dot -Tpdf -O tceetree.out_;
+
+* you may modify layout from left to right instead of top to bottom: _dot -Grankdir=LR -Tpng -O tceetree.out_;
+
+* you may modify graph, nodes and edges font: _dot -Gfontname=Helvetica -Nfontname=Helvetica -Efontname=Helvetica -Tpng -O tceetree.out_
+
+* see dot.1.pdf and dotguide.pdf within Graphviz documentation for many other options.
+
+
+
+You may wish to give a try to one of the other tools provided by Graphviz instead of dot (see dot.1.pdf for a list).
+
+
+
+This is the synopsis of tceetree:
+
+
+
+__tceetree [-c &amp;lt;depth&amp;gt;] [-C &amp;lt;depth&amp;gt;] [-f] [-F] [-h] [-i &amp;lt;file&amp;gt;]
+ [-o &amp;lt;file&amp;gt;] [-p &amp;lt;function&amp;gt;] [-r &amp;lt;root&amp;gt;] [-s &amp;lt;style&amp;gt;]
+ [-v] [-x &amp;lt;function&amp;gt;]
+__
+
+
+Option        | Description
+
+------------- | --------------
+
+__-c &amp;lt;depth&amp;gt;__    | Depth of tree for called functions: default is max. _Depth is measured starting from root(s) function(s)_
+
+__-C &amp;lt;depth&amp;gt;__    | Depth of tree for calling functions: default is 0. _Depth is measured starting from root(s) function(s) in backward direction_
+
+__-f__            | Print the file name where the call is near to branch.
+
+__-F__            | Group functions into one cluster for each source file.
+
+__-h__            | Print this help.
+
+__-i &amp;lt;file&amp;gt;__     | Input cscope output file: default is cscope.out.
+
+__-o &amp;lt;file&amp;gt;__     | Output file for graphviz: default is tceetree.out.
+
+__-p &amp;lt;function&amp;gt;__ | Highlight call path till function. _Path starts from root(s) till the specified function (only one), in backward or forward direction_
+
+__-r &amp;lt;root&amp;gt;__     | Root function of tree: default is main. This option may occur more than once for multiple roots (max 5).
+
+__-s &amp;lt;style&amp;gt;__    | Style for highlight call path: * 0 = red color (default); * 1 = blue color; * 2 = green color; * 3 = bold; * 4 = dashed; * 5 = dotted.
+
+__-v__            | Print version.
+
+__-x &amp;lt;function&amp;gt;__ | Function to be excluded from tree. This option may occur more than once for multiple functions (max 20). -x LIBRARY is a special case for excluding all library functions, i.e. not found defined in any file. _All the functions, called directly or indirectly from the excluded one(s) only, will be excluded too_
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Thu, 21 Aug 2014 19:46:28 -0000</pubDate><guid>https://sourceforge.netd6ae72638d73e454a6730464a39b4aba3fef3778</guid></item><item><title>Home modified by Fabio Visonà</title><link>https://sourceforge.net/p/tceetree/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fabio Visonà</dc:creator><pubDate>Wed, 20 Aug 2014 22:48:49 -0000</pubDate><guid>https://sourceforge.netac88c8851318a38737cc41bb49c1845168ccf9d7</guid></item></channel></rss>