Actions
Feature #668
openAvoid Macro Naming Conflicts for DCMTK-defined Macros (HAVE_... and the like)
Status:
New
Priority:
Low
Assignee:
-
Category:
Configuration
Target version:
-
Start date:
2015-10-09
Due date:
% Done:
0%
Estimated time:
Module:
Operating System:
Compiler:
Description
Some macros in DCMTK have generic names like HAVE_INT64_T in order to describe system configurations. However, other software packages may already define the same macro in a different way, thus leading to problems in DCMTK or in third party packages using DCMTK and the other software package at the same time.
One possible solution is to change the macro names to some DCMTK-specific name, e.g. DCMTK_HAVE_INT64_T.
The discussion was raised through a report on the Slicer github issue tracker.
Actions