summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2002-04-15 18:30:40 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2002-04-15 18:30:40 +0000
commit8f142a3bb37a19711dad9f2aae813ee5c6e6d9b6 (patch)
treed56d8b422bd3c5d405afb4ac456e35efb4484cdb
parent8cba21f8e3944bbf42a1fec97f05e73513553fc9 (diff)
downloadATCD-8f142a3bb37a19711dad9f2aae813ee5c6e6d9b6.tar.gz
ChangeLogTag:Mon Apr 15 11:29:49 2002 Ossama Othman <ossama@uci.edu>
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLogs/ChangeLog-02a9
-rw-r--r--ChangeLogs/ChangeLog-03a9
-rw-r--r--ace/config-win32-msvc-7.h4
4 files changed, 31 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9c2ea02ef48..04512ad82d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Mon Apr 15 11:29:49 2002 Ossama Othman <ossama@uci.edu>
+
+ * ace/config-win32-msvc-7.h (ACE_NEEDS_FUNC_DEFINITIONS):
+
+ MSVC 7 requires "hidden" functions/methods to be defined. A
+ declaration is not enough. Fixes link-time "unresolved symbol"
+ errors when using the ACE_UNIMPLEMENTED_FUNC macro in exported
+ templates.
+
Mon Apr 15 16:20:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Queue_Adapters.{h,i,cpp}:
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 9c2ea02ef48..04512ad82d7 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,12 @@
+Mon Apr 15 11:29:49 2002 Ossama Othman <ossama@uci.edu>
+
+ * ace/config-win32-msvc-7.h (ACE_NEEDS_FUNC_DEFINITIONS):
+
+ MSVC 7 requires "hidden" functions/methods to be defined. A
+ declaration is not enough. Fixes link-time "unresolved symbol"
+ errors when using the ACE_UNIMPLEMENTED_FUNC macro in exported
+ templates.
+
Mon Apr 15 16:20:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Queue_Adapters.{h,i,cpp}:
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 9c2ea02ef48..04512ad82d7 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,12 @@
+Mon Apr 15 11:29:49 2002 Ossama Othman <ossama@uci.edu>
+
+ * ace/config-win32-msvc-7.h (ACE_NEEDS_FUNC_DEFINITIONS):
+
+ MSVC 7 requires "hidden" functions/methods to be defined. A
+ declaration is not enough. Fixes link-time "unresolved symbol"
+ errors when using the ACE_UNIMPLEMENTED_FUNC macro in exported
+ templates.
+
Mon Apr 15 16:20:12 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Timer_Queue_Adapters.{h,i,cpp}:
diff --git a/ace/config-win32-msvc-7.h b/ace/config-win32-msvc-7.h
index f58a12d6b04..a3a389e2878 100644
--- a/ace/config-win32-msvc-7.h
+++ b/ace/config-win32-msvc-7.h
@@ -125,5 +125,9 @@
// instantiated and exported.
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT
+// At least for ACE_UNIMPLEMENTED_FUNC in class templates, this is needed to
+// explicitly instantiate a template that has ACE_UNIMPLEMENTED_FUNC.
+# define ACE_NEEDS_FUNC_DEFINITIONS
+
#include "ace/post.h"
#endif /* ACE_CONFIG_WIN32_MSVC_7_H */