PortableServer::ObjectId* TAO_LogMgr_i::create_objectid (DsLogAdmin::LogId id) { char buf[32]; ACE_OS::sprintf(buf, "%lu", static_cast<unsigned long>(id)); PortableServer::ObjectId_var oid = PortableServer::string_to_ObjectId(buf); return oid._retn (); }