stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Created: (STDCXX-213) add header guard for #include <rw/_defs.h>
Date Wed, 28 Jun 2006 17:53:29 GMT
add header guard for #include <rw/_defs.h>
------------------------------------------

         Key: STDCXX-213
         URL: http://issues.apache.org/jira/browse/STDCXX-213
     Project: C++ Standard Library
        Type: Improvement

    Versions: 4.1.2, 4.1.3    
 Environment: all
    Reporter: Martin Sebor
    Priority: Minor


Moved from the Rogue Wave bug tracking database:

****Created By: dean @ Jun 02, 2004 09:58:11 AM****
Hi Kathy,

  Here is the request that I have for additional work for RogueWave to do for us.  This is
a minor request but has some big payback, especially when the RogueWave code is checked into
ClearCase.  In my simple test, I reduced the number of include files that were opened from
200 to 100!  I haven't run the big test yet (the one that opens more than 2,400 header files.

  The request is to add a different kind of header guard (in addition to the one that is currently
being used).  For example, instead of the code:

#include <rw/_defs.h>

Use the code:

#ifndef _RWSTD_DEFS_H_INCLUDED

  #include <rw/_defs.h>

#endif

  This should be done in all header files and .cc files for all #includes that have header
guards.

  Let me know if this isn't clear or you have questions.

Thanks,

Bert


**** Entered By: dean @ Wednesday, June 02, 2004 9:58:03 AM **** 

****Modified By: sebor @ Apr 11, 2005 03:11:29 PM****
This is doable but it has been assumed that modern preprocessors implement this optimization.
It would be useful to know what compiler the customer is using.

Deferred for now.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message