It seems works well.
-----Original Message-----
From: Dimitri Van Heesch [mailto:do...@gm...]
Sent: Thursday, March 25, 2010 4:53 AM
To: Kirby Zhou
Cc: dox...@li...
Subject: Re: [Doxygen-develop] Bug 613616 - PREPROCESS is broken with
complex code
Hi Kirby,
On 23 mrt 2010, at 15:26, Kirby Zhou wrote:
> https://bugzilla.gnome.org/show_bug.cgi?id=613616
>
>
> I have tested following old versions of doxygen, all of them have
> the same bug.
>
> doxygen-1.4.7
> doxygen-1.6.1
> doxygen-1.6.2
>
> Bug seems stay here:
>
> pre.l
> 188 static bool macroIsAccessible(Define *def)
> 201 bool b = g_inputFileDef->includes(def-
> >fileDef,&includedFiles);
>
> g_inputFileDef donot know files that not directly included by itself
> and being processed in prior files.
> For example:
> If A includes B, B includes C, C includes D, while A is processed
> first and then B, The macros defined in D will be hidden to B.
>
> Anyone can correct that bug?
Can you check whether or not the bug is fixed with the update I just
committed to the subversion repository?
Regards,
Dimitri
|