On Fri, 2002-01-25 at 03:11, Jens Owen wrote:
> José Fonseca wrote:
>  
> > Unless anyone has a better suggestion I think this is the way to go. What
> > do the "elder" developers think?
> 
> The one down side I see is the complexity (and clutter) created by the
> TAGS.  I like simple
> paragraphs myself.  Perhaps we could encourage a very basic simple
> template for most things, so the comments are still easy to read and
> maintain when editing the code itself.
> 
> --                             /\
>          Jens Owen            /  \/\ _    
>   [EMAIL PROTECTED]  /    \ \ \   Steamboat Springs, Colorado

The tags are quite transparent and they are only used in the functions
descriptions. As in:

/**
 * Used to open the main /dev/drm
 * control device.  If running as root, this device is
 * automatically created in /dev with the appropriate
 * mode.
 * 
 * \note This function replaces drmOpenDRM in the old DRI
 * documentation.
 *
 * \returns a file descriptor for the main /dev/drm
 * control device, or a negative value on error.
 */

static int drmOpenDevice(long dev, int minor)
{
...

There is no point in putting tags inside a function body because (at
least) Doxygen doesn't document a function inner working.

In fact a perhaps better alternative would be document only the headers
files instead of the implementation so that the code remains lean. (The
downside would be bigger include fields and more C preprocessing time
but the includes files are just used inside XFree86 tree and the
difference in the build time would be almost negligible.)

Regards,

Jose Fonseca


_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to