Projects / deheader


deheader analyzes C and C++ files to determine which header inclusions can be removed while still allowing them to compile. This may result in substantial improvements in compilation time, especially on large C++ projects. It also sometimes exposes dependencies and cohesions of which developers were unaware.

Operating Systems

RSS Recent releases

  •  15 Sep 2013 03:22

    Release Notes: This release adds minor documentation fixes.

    •  23 Jan 2013 02:39

    Release Notes: This release accepts .cc as an extension as well as .cpp.

    •  10 Feb 2011 16:01

    Release Notes: The return-status macros from sys/wait.h were added to the portability list.

    •  23 Dec 2010 11:34

    Release Notes: Source is now checked against all SuS portability requrements. There is an option to exclude files by pattern.

    •  20 Dec 2010 21:50

    Release Notes: The script now removes generated objects. Duplicate inclusions are now detected. Absence of some headers required for portability is now detected.


    Project Spotlight


    A Web based computer assisted telephone interviewing system.


    Project Spotlight


    A log file navigator.