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:    dces...@arpa.emr.it
  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
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to