s the current set of functions that are used to
manipulate datatypes.

<ul>
<li><tt>SwigType_str(SwigType *t, char *name)</tt>.<br>
 This function produces the exact string 
representation of the datatype <tt>t</tt>.  <tt>name</tt> is an optional parameter that 
specifies a declaration name.   This is used when dealing with more complicated datatypes
such as arrays and pointers to functions where the output might look something like
"<tt>int (*name)(int, double)</tt>".

<p>
<li><tt>SwigType_lstr(SwigType *t