diff options
Diffstat (limited to 'ACE/tests/Based_Pointer_Test_Lib.cpp')
-rw-r--r-- | ACE/tests/Based_Pointer_Test_Lib.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ACE/tests/Based_Pointer_Test_Lib.cpp b/ACE/tests/Based_Pointer_Test_Lib.cpp new file mode 100644 index 00000000000..e7047b70fa3 --- /dev/null +++ b/ACE/tests/Based_Pointer_Test_Lib.cpp @@ -0,0 +1,39 @@ +// $Id$ + +// ============================================================================ +// +// = LIBRARY +// tests +// +// = FILENAME +// Based_Pointer_Test_Lib.cpp +// +// = DESCRIPTION +// This test confirms the function of the Based_Pointer_Repository +// +// = AUTHOR +// Steve Williams <steve@telxio> +// +// ============================================================================ + +#include "ace/ACE.h" +#include "ace/svc_export.h" +#include "ace/Based_Pointer_Repository.h" + +ACE_RCSID (tests, + Based_Pointer_Repository_DLL_Test, + "$Id$") + +#if defined (ACE_OPENVMS) + // with OPENVMS symbol names > 31 cause us trouble with dlsym() +extern "C" ACE_Svc_Export void * +get_based_pointer_repo_inst (void) +#else +extern "C" ACE_Svc_Export void * +get_based_pointer_repository_instance (void) +#endif +{ + void* baddr = ACE_BASED_POINTER_REPOSITORY::instance(); + return baddr; +} + |