add: ACE_END_TEST;
context: main (int argc, ACE_TCHAR *argv[]){  ACE_UNUSED_ARG (argc);  ACE_UNUSED_ARG (argv);//ACE_START_TEST (ACE_TEXT ("DLL_Test"));// Protection against this test being run on platforms not supporting Dlls.#if defined (ACE_WIN32) || defined (ACE_HAS_SVR4_DYNAMIC_LINKING) || \    defined (__hpux)  ACE_DLL dll;  int retval = dll.open (OBJ_PREFIX                         ACE_TEXT ("DLL_Test")                         OBJ_SUFFIX);  if (retval != 0)    ACE_ERROR_RETURN ((LM_ERROR,                       ACE_TEXT ("Error in DLL Open\n")),                      -1);  // Just because the ANSI C++ spec says you can no longer cast a  // void* to a function pointer. Doesn't allow:  // TC f = (TC) dll.symbol ("get_hello");  void *foo;  ACE_TCHAR const *cdecl_str = cdecl_decoration (ACE_TEXT ("get_hello"));  foo = dll.symbol (cdecl_str);  // Cast the void* to long first.  long tmp = ACE_reinterpret_cast (long, foo);  TC f = ACE_reinterpret_cast (Hello * (*)(void), tmp);  if (f == 0)    ACE_ERROR_RETURN ((LM_ERROR,                       ACE_TEXT ("%p\n"),		       dll.error ()),                      -1);  auto_ptr<Hello> my_hello (f ());  // Make the method calls, as the object pointer is available.  my_hello->say_hello ();  my_hello->say_next ();#else  ACE_ERROR ((LM_INFO,              ACE_TEXT ("Dynamically Linkable Libraries not supported on this platform\n")));#endif /* ACE_WIN32 || ACE_HAS_SVR4_DYNAMIC_LINKING || __hpux *///  ACE_END_TEST;  return 0;}