diff options
Diffstat (limited to 'tests/Simple_Message_Block_Test.cpp')
-rw-r--r-- | tests/Simple_Message_Block_Test.cpp | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/tests/Simple_Message_Block_Test.cpp b/tests/Simple_Message_Block_Test.cpp index 378af323a28..4f2b79accd2 100644 --- a/tests/Simple_Message_Block_Test.cpp +++ b/tests/Simple_Message_Block_Test.cpp @@ -4,7 +4,7 @@ // // = LIBRARY // tests -// +// // = FILENAME // Simple_Message_Block_Test.cpp // @@ -17,18 +17,18 @@ // // = AUTHOR // Irfan Pyarali (irfan@cs.wustl.edu) -// +// // ============================================================================ #include "ace/Message_Block.h" #include "ace/Synch.h" #include "test_config.h" -int +int main (void) { ACE_START_TEST ("Simple_Message_Block_Test"); - + { // Checks normal stack deletes. ACE_Message_Block mb; @@ -46,7 +46,7 @@ main (void) // Checks continuation of message blocks on the stack. ACE_Message_Block mb1 (1024); ACE_Message_Block mb2 (1024); - + mb1.cont (&mb2); } @@ -54,7 +54,7 @@ main (void) // Checks continuation of message blocks on the heap. ACE_Message_Block *mb1; ACE_Message_Block *mb2; - + ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1); ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1); @@ -66,7 +66,7 @@ main (void) { ACE_Lock_Adapter <ACE_SYNCH_MUTEX> mutex; ACE_Lock *lock = &mutex; - + { // Checks normal stack deletes. ACE_Message_Block mb; @@ -85,7 +85,7 @@ main (void) // Checks continuation of message blocks on the stack with one // lock strategy. ACE_Message_Block mb1 (1024); - ACE_Message_Block mb2 (1024); + ACE_Message_Block mb2 (1024); mb1.locking_strategy (lock); @@ -97,7 +97,7 @@ main (void) // lock strategy. ACE_Message_Block *mb1; ACE_Message_Block *mb2; - + ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1); ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1); @@ -111,7 +111,7 @@ main (void) // Checks continuation of message blocks on the stack with two // lock strategy. ACE_Message_Block mb1 (1024); - ACE_Message_Block mb2 (1024); + ACE_Message_Block mb2 (1024); mb1.locking_strategy (lock); mb2.locking_strategy (lock); @@ -124,7 +124,7 @@ main (void) // lock strategy ACE_Message_Block *mb1; ACE_Message_Block *mb2; - + ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1); ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1); @@ -159,7 +159,7 @@ main (void) ACE_Message_Block *mb1; ACE_Message_Block *mb2; - + ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1); ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1); @@ -172,8 +172,11 @@ main (void) ACE_END_TEST; return 0; -} +} -#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>; -#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ +#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) +#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX> +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ + |