Each line of a configuration file describes at most a single item.
Lines composed entirely of white space are ignored, as are lines
-starting with semicolon character (comment lines). Described items
-can be either function prototypes, or definitions of type aliases.
+starting with semicolon or hash characters (comment lines). Described
+items can be either function prototypes, or definitions of type
+aliases.
.SH PROTOTYPES
.SH RECURSIVE STRUCTURES
Ltrace allows you to express recursive structures. Such structures
-are expanded to the depth described by the parameter -A. To declare a
+are expanded to the depth described by the parameter \-A. To declare a
recursive type, you first have to introduce the type to ltrace by
using forward declaration. Then you can use the type in other type
definitions in the usual way:
.br
.B struct\fR S1 func_struct\fB(int \fRa\fB, struct \fRS2\fB, double \fRd\fB);
.RS
-.B struct(float,char,char)\fR func_struct_2\fB(int, struct(string(array(char, \fR6\fB)),float), double);
+.B struct(float,char,char)\fR func_struct\fB(int, struct(string(array(char, \fR6\fB)),float), double);
.RE
.SH AUTHOR