diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-04-15 18:30:40 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-04-15 18:30:40 +0000 |
commit | 8f142a3bb37a19711dad9f2aae813ee5c6e6d9b6 (patch) | |
tree | d56d8b422bd3c5d405afb4ac456e35efb4484cdb | |
parent | 8cba21f8e3944bbf42a1fec97f05e73513553fc9 (diff) | |
download | ATCD-8f142a3bb37a19711dad9f2aae813ee5c6e6d9b6.tar.gz |
ChangeLogTag:Mon Apr 15 11:29:49 2002 Ossama Othman <ossama@uci.edu>
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 9 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 9 | ||||
-rw-r--r-- | ace/config-win32-msvc-7.h | 4 |
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 */ |