On 11/12/2012 13:45, Ken Kazinski 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.
>
Well, the STRUCTURE keyword in Fortran is a pre-f90 nonstandard
extension provided by some compilers and, as far as I know, is not
supported by Doxygen; since Fortran 90 structures have been replaced by
derived types (TYPE keyword) which are now a standard and work well in
Doxygen. So the answer would be to rewrite your code if feasible.
Davide
> 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
>
--
============================= Davide Cesari ============================
Servizio IdroMeteoClima - ARPA Emilia Romagna
NWP modelling - Modellistica numerica previsionale
Phone/Fax: +39 051525926/+39 0516497501
E-mail: [email protected]
Home page: http://www.webalice.it/o.drofa/davide/
Address: ARPA-SIM, Viale Silvani 6, 40122 Bologna, Italy
========================================================================
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-users