gcc-compiled has it typedef'ed to a struct *.
This usage will not continue in V3, since all code will be gcc-compiled.
And typedef for struct pointers is a no-no with the v3 coding style (adopted from Linux); you could make an exception for an often-used thing like this, but this mail thread exemplifies why that is not such a good idea: you really want to know the underlying type, so why not write it out.
Segher