diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-24 22:34:49 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-01-24 22:34:49 +0000 |
commit | f35098a31835352e3aa1ca4be38d38bb728a94d1 (patch) | |
tree | 84e34f09d01ee2bee75f3b0792cc2abb68c81ce5 | |
parent | 23e04ba5d1fe1cd83cfceb69f769f36026494e13 (diff) | |
download | ATCD-f35098a31835352e3aa1ca4be38d38bb728a94d1.tar.gz |
Replaced ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR with ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
-rw-r--r-- | ace/OS.h | 6 | ||||
-rw-r--r-- | ace/config-g++-common.h | 2 | ||||
-rw-r--r-- | ace/config-osf1-4.0.h | 2 | ||||
-rw-r--r-- | ace/config-psos-diab.h | 2 | ||||
-rw-r--r-- | ace/config-psos-tm.h | 2 |
5 files changed, 7 insertions, 7 deletions
@@ -6036,7 +6036,7 @@ private: # define ACE_DES_FREE(POINTER,DEALLOCATOR,CLASS) \ do { POINTER->~CLASS (); DEALLOCATOR (POINTER); } while (0) -# if defined (ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR) +# if defined (ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR) # define ACE_DES_NOFREE_TEMPLATE (POINTER,T_CLASS,T_PARAMETER) \ POINTER->~ T_CLASS () # define ACE_DES_FREE_TEMPLATE(POINTER,DEALLOCATOR,T_CLASS,T_PARAMETER) \ @@ -6047,7 +6047,7 @@ private: do { POINTER->~ T_CLASS (); \ DEALLOCATOR (POINTER); \ } while (0) -# else /* ! ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR */ +# else /* ! ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR */ # define ACE_DES_NOFREE_TEMPLATE (POINTER,T_CLASS,T_PARAMETER) \ POINTER -> T_CLASS T_PARAMETER ::~ T_CLASS () @@ -6065,7 +6065,7 @@ private: DEALLOCATOR (POINTER); \ } while (0) # endif /* defined (__Lynx__) && __LYNXOS_SDK_VERSION == 199701L */ -# endif /* defined ! ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR */ +# endif /* defined ! ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR */ # if defined (ACE_HAS_SIGNAL_SAFE_OS_CALLS) // The following two macros ensure that system calls are properly diff --git a/ace/config-g++-common.h b/ace/config-g++-common.h index 453eda39af5..2467f3bc012 100644 --- a/ace/config-g++-common.h +++ b/ace/config-g++-common.h @@ -30,7 +30,7 @@ # if __GNUC__ == 2 && __GNUC_MINOR__ >= 91 // This is only needed with egcs 1.1 (egcs-2.91.57). It can't be // used with older versions. -# define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR +# define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR # endif /* __GNUC__ >= 2.91 */ # if __GNUC__ == 2 && __GNUC_MINOR__ != 9 && __GNUC_MINOR__ != 91 diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h index 116bc70063d..560931214df 100644 --- a/ace/config-osf1-4.0.h +++ b/ace/config-osf1-4.0.h @@ -42,7 +42,7 @@ # define ACE_HAS_GNU_CSTRING_H # define ACE_HAS_REENTRANT_FUNCTIONS #elif defined (__DECCXX) -# define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR +# define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR # define ACE_LACKS_LINEBUFFERED_STREAMBUF # define ACE_LACKS_SIGNED_CHAR # define DEC_CXX diff --git a/ace/config-psos-diab.h b/ace/config-psos-diab.h index b27d9d16472..d4f9e3361a0 100644 --- a/ace/config-psos-diab.h +++ b/ace/config-psos-diab.h @@ -43,7 +43,7 @@ #define ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS -#define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR +#define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR # define ACE_HAS_BROKEN_NOOP_DTORS diff --git a/ace/config-psos-tm.h b/ace/config-psos-tm.h index 9f15ca7be89..966b206d43f 100644 --- a/ace/config-psos-tm.h +++ b/ace/config-psos-tm.h @@ -24,7 +24,7 @@ #define ACE_HAS_CPLUSPLUS_HEADERS -#define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR +#define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR // Template instantiation definitions // #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_FILE |