After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 487760 - Doxygen barfs at ??= trigraph
Doxygen barfs at ??= trigraph
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.5.2
Other All
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2007-10-18 03:50 UTC by David Crayford
Modified: 2007-10-27 09:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Crayford 2007-10-18 03:50:30 UTC
Please describe the problem:
I have the following trigraph prefixed pre-processor directives at the top of all my header files to select a specific code page. Doxygen doesn't parse and no documentation is produced for the file.

??=ifdef __COMPILER_VER__
 ??=pragma filetag("IBM-037")
??=endif

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Dimitri van Heesch 2007-10-19 18:43:53 UTC
Doxygen's C preprocessor didn't support trigraphs and so far nobody ever complained, so I guess they are not very popular ;-)

Anyway I'll include some substitution rules for them in the preprocessor.


Comment 2 Dimitri van Heesch 2007-10-27 09:14:32 UTC
This bug had the status ASSIGNED, which means that the problem should be fixed in doxygen version 1.5.4 which has just been released. If this is not the case then please reopen the bug (and provide additional information if needed).