#include "hello.h"

int
main (int argc, char *argv[])
{
  CORBA::ORB_var orb = CORBA::ORB_init (argc, argv, "mico-local-orb");

  /*
   * Bind to Hello World server
   */

  CORBA::Object_var obj = orb->bind ("IDL:HelloWorld:1.0");

  if (CORBA::is_nil (obj)) {
    printf ("oops: bind to HelloWorld failed\n");
    exit (1);
  }

  HelloWorld_var hello = HelloWorld::_narrow (obj);
  assert (!CORBA::is_nil (hello));

  hello->hello ();
  return 0;
}
