summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-09 18:01:35 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-09 18:01:35 +0000
commitf32c44c828f482da03e5b5ea4a9ea0421e00e1eb (patch)
treef9ddadddbdab3d4b64de3d73c3e1d4f42f450481
parentf2e4f3adc69c1e63eeec1b1401cee11c07c584a1 (diff)
downloadATCD-f32c44c828f482da03e5b5ea4a9ea0421e00e1eb.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98a8
-rw-r--r--ace/Map_Manager.cpp4
-rw-r--r--ace/OS.h12
-rw-r--r--ace/config-win32.h8
4 files changed, 24 insertions, 8 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index 5e5c9f346aa..7766a7a82bc 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,3 +1,11 @@
+Fri Jan 09 11:56:44 1998 Irfan Pyarali <irfan@cs.wustl.edu>
+
+ * ace/config-win32.h (ACE_ORBIX_HAS_NAMESPACES): By default, you
+ will get the proper namespace usage for Orbix. If you don't
+ like this, comment out the #define ACE_ORBIX_HAS_NAMESPACES line
+ or #undef ACE_ORBIX_HAS_NAMESPACES in your config.h file after
+ including this config-win32.h.
+
Fri Jan 9 11:35:53 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
* ACE-categories: Added all the ACE files into the ACE-categories
diff --git a/ace/Map_Manager.cpp b/ace/Map_Manager.cpp
index 4c05c68870e..9e132a53f22 100644
--- a/ace/Map_Manager.cpp
+++ b/ace/Map_Manager.cpp
@@ -15,7 +15,7 @@
ACE_ALLOC_HOOK_DEFINE(ACE_Map_Entry)
- template <class EXT_ID, class INT_ID>
+template <class EXT_ID, class INT_ID>
ACE_Map_Entry<EXT_ID, INT_ID>::~ACE_Map_Entry (void)
{
// No-op just to keep some compilers happy...
@@ -33,7 +33,7 @@ ACE_Map_Entry<EXT_ID, INT_ID>::dump (void) const
ACE_ALLOC_HOOK_DEFINE(ACE_Map_Manager)
- template <class EXT_ID, class INT_ID, class ACE_LOCK> void
+template <class EXT_ID, class INT_ID, class ACE_LOCK> void
ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
{
ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::dump");
diff --git a/ace/OS.h b/ace/OS.h
index f43a91e3187..45854c03662 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -35,16 +35,16 @@
#endif /* ACE_HAS_ANSI_CASTS */
// Deal with MSVC++ insanity for CORBA...
-#if defined (ACE_WIN32) && !defined (ACE_ORBIX_HAS_NAMESPACES)
-#define ACE_CORBA_1(NAME) CORBA_##NAME
-#define ACE_CORBA_2(TYPE, NAME) CORBA_##TYPE##_##NAME
-#define ACE_CORBA_3(TYPE, NAME) CORBA_##TYPE##::##NAME
-#define ACE_NESTED_CLASS(TYPE, NAME) NAME
-#else
+#if defined (ACE_WIN32) && defined (ACE_ORBIX_HAS_NAMESPACES)
#define ACE_CORBA_1(NAME) CORBA::##NAME
#define ACE_CORBA_2(TYPE, NAME) CORBA::##TYPE##::##NAME
#define ACE_CORBA_3(TYPE, NAME) CORBA::##TYPE##::##NAME
#define ACE_NESTED_CLASS(TYPE, NAME) TYPE::##NAME
+#else
+#define ACE_CORBA_1(NAME) CORBA_##NAME
+#define ACE_CORBA_2(TYPE, NAME) CORBA_##TYPE##_##NAME
+#define ACE_CORBA_3(TYPE, NAME) CORBA_##TYPE##::##NAME
+#define ACE_NESTED_CLASS(TYPE, NAME) NAME
#endif /* ACE_WIN32 */
// Define some helpful macros.
diff --git a/ace/config-win32.h b/ace/config-win32.h
index e8a029cb333..5955e3320b6 100644
--- a/ace/config-win32.h
+++ b/ace/config-win32.h
@@ -116,6 +116,14 @@
#define ACE_HAS_MT_ORBIX 0
#endif
+// By default, you will get the proper namespace usage for Orbix. If
+// you don't like this, comment out the #define line or #undef
+// ACE_ORBIX_HAS_NAMESPACES in your config.h file after including this
+// file.
+#if !defined (ACE_ORBIX_HAS_NAMESPACES)
+#define ACE_ORBIX_HAS_NAMESPACES
+#endif /* ACE_ORBIX_HAS_NAMESPACES */
+
// By default, we disable the C++ casting because
// it requires the RTTI support to be turned on which
// is not something we usually do.