Dear Ken,

I must admit I never heard of the STRUCTURE keyword. What I found was
'Structures are user-defined aggregate data types; this functionality
was standardized in Fortran 90 with an different syntax, under the
name of “derived types”.' I don't think it was in any standard.
Doxygen does not know about this construct.

Also I think that when documentation is after a declaration the
comment sould not be !> but !<

Albert


On Tue, Dec 11, 2012 at 1:45 PM, Ken Kazinski <kjkazin...@yahoo.com> wrote:
> I am having a problem where doxygen is not picking up the structures and 
> documenting them.
>
> I know I am missing something.  I use the \struct tag but I am not sure how 
> to document the elements.
>
> 2nd question - anyone have a good way to document the system calls from the 
> various LIB$xxxx functions?
>
> Thanks.
>
>
> C*********************************************************************
> !> \struct IHD
> !> \brief Buffer header structure. This structure is 48 bytes long.
> C*********************************************************************
> STRUCTURE /IHD/
>                 INTEGER*2 W_SIZE                                !> Image 
> Section Descriptors
>                 INTEGER*2 W_ACTIVOFF            !> Activation Address Vector
>                 INTEGER*2 W_SYMDBGOFF           !> Symbol Table Pointers
>                 INTEGER*2 W_IMGIDOFF            !> Identification Section
>                 INTEGER*2 W_PATCHOFF            !> Patch Offset
>                 INTEGER*2 W_SYSVEROFF           !> System Version Array 
> Section
>                 INTEGER*2 W_MAJORID
>                 INTEGER*2 W_MINORID
>                 BYTE      B_HDRBLKCNT           !> Header Block Count
>                 BYTE      B_IMGTYPE                     !> Image Type
>                 BYTE %FILL (2)
>                 INTEGER*4 Q_PRIVREQS(2)
>                 INTEGER*2 W_IOCHANCNT
>                 INTEGER*2 W_IMGIOCNT
>                 INTEGER*4 L_LNKFLAGS
>                 INTEGER*4 L_IDENT
>                 INTEGER*4 L_SYSVER
>                 INTEGER*4 L_IAFVA
>   END STRUCTURE
> C
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> Doxygen-users mailing list
> Doxygen-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/doxygen-users

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to