--- orig/IIOP_EndpointsC.h	2003-12-24 13:29:44.000000000 -0600
+++ IIOP_EndpointsC.h	2003-12-24 13:07:01.000000000 -0600
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
+// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
 
 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
 // TAO and the TAO IDL Compiler have been developed by:
@@ -33,15 +33,12 @@
 
 #include /**/ "ace/pre.h"
 
-#include "tao/ORB.h"
+#include "tao/CDR.h"
 
 #if !defined (ACE_LACKS_PRAGMA_ONCE)
 # pragma once
 #endif /* ACE_LACKS_PRAGMA_ONCE */
 
-#include "tao/TAO_Export.h"
-#include "tao/CDR.h"
-#include "tao/Environment.h"
 #include "tao/Sequence_T.h"
 #include "tao/Seq_Var_T.h"
 #include "tao/Seq_Out_T.h"
@@ -108,11 +105,6 @@
   };
   
   // TAO_IDL - Generated from
-  // be/be_visitor_typecode/typecode_decl.cpp:44
-  
-  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IIOP_Endpoint_Info;
-  
-  // TAO_IDL - Generated from
   // be/be_visitor_sequence/sequence_ch.cpp:101
 
 #if !defined (_TAO_IIOPENDPOINTSEQUENCE_CH_)
@@ -161,11 +153,6 @@
 #endif /* end #if !defined */
   
   // TAO_IDL - Generated from
-  // be/be_visitor_typecode/typecode_decl.cpp:44
-  
-  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IIOPEndpointSequence;
-
-// TAO_IDL - Generated from
 // be/be_visitor_module/module_ch.cpp:66
 
 } // module TAO
--- orig/IIOP_EndpointsC.i	2003-12-24 13:29:44.000000000 -0600
+++ IIOP_EndpointsC.i	2003-12-23 19:41:59.000000000 -0600
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
+// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
 
 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
 // TAO and the TAO IDL Compiler have been developed by:
--- orig/IIOP_EndpointsC.cpp	2003-12-24 13:29:44.000000000 -0600
+++ IIOP_EndpointsC.cpp	2003-12-24 13:08:05.000000000 -0600
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
+// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
 
 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
 // TAO and the TAO IDL Compiler have been developed by:
@@ -50,60 +50,6 @@
 
 
 // TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_TAO_IIOP_Endpoint_Info[] =
-{
-    TAO_ENCAP_BYTE_ORDER, // byte order
-  31,
-  ACE_NTOHL (0x49444c3a), 
-  ACE_NTOHL (0x54414f2f), 
-  ACE_NTOHL (0x49494f50), 
-  ACE_NTOHL (0x5f456e64), 
-  ACE_NTOHL (0x706f696e), 
-  ACE_NTOHL (0x745f496e), 
-  ACE_NTOHL (0x666f3a31), 
-  ACE_NTOHL (0x2e300000),  // repository ID = IDL:TAO/IIOP_Endpoint_Info:1.0
-    19,
-  ACE_NTOHL (0x49494f50), 
-  ACE_NTOHL (0x5f456e64), 
-  ACE_NTOHL (0x706f696e), 
-  ACE_NTOHL (0x745f496e), 
-  ACE_NTOHL (0x666f0000),  // name = IIOP_Endpoint_Info
-  3, // member count
-    5,
-  ACE_NTOHL (0x686f7374), 
-  ACE_NTOHL (0x0),  // name = host
-    CORBA::tk_string, 
-  0U, // string length
-  5,
-  ACE_NTOHL (0x706f7274), 
-  ACE_NTOHL (0x0),  // name = port
-    CORBA::tk_short,
-
-  9,
-  ACE_NTOHL (0x7072696f), 
-  ACE_NTOHL (0x72697479), 
-  ACE_NTOHL (0x0),  // name = priority
-    CORBA::tk_short,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_TAO_IIOP_Endpoint_Info (
-    CORBA::tk_struct,
-    sizeof (_oc_TAO_IIOP_Endpoint_Info),
-    (char *) &_oc_TAO_IIOP_Endpoint_Info,
-    0,
-    sizeof (TAO::IIOP_Endpoint_Info)
-  );
-
-namespace TAO
-{
-  ::CORBA::TypeCode_ptr _tc_IIOP_Endpoint_Info =
-    &_tc_TAO_tc_TAO_IIOP_Endpoint_Info;
-}
-
-// TAO_IDL - Generated from 
 // be/be_visitor_structure/structure_cs.cpp:66
 
 void 
@@ -170,86 +116,6 @@
 #endif /* end #if !defined */
 
 // TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
-
-static const CORBA::Long _oc_TAO_IIOPEndpointSequence[] =
-{
-    TAO_ENCAP_BYTE_ORDER, // byte order
-  33,
-  ACE_NTOHL (0x49444c3a), 
-  ACE_NTOHL (0x54414f2f), 
-  ACE_NTOHL (0x49494f50), 
-  ACE_NTOHL (0x456e6470), 
-  ACE_NTOHL (0x6f696e74), 
-  ACE_NTOHL (0x53657175), 
-  ACE_NTOHL (0x656e6365), 
-  ACE_NTOHL (0x3a312e30), 
-  ACE_NTOHL (0x0),  // repository ID = IDL:TAO/IIOPEndpointSequence:1.0
-    21,
-  ACE_NTOHL (0x49494f50), 
-  ACE_NTOHL (0x456e6470), 
-  ACE_NTOHL (0x6f696e74), 
-  ACE_NTOHL (0x53657175), 
-  ACE_NTOHL (0x656e6365), 
-  ACE_NTOHL (0x0),  // name = IIOPEndpointSequence
-    CORBA::tk_sequence, // typecode kind
-  140, // encapsulation length
-    TAO_ENCAP_BYTE_ORDER, // byte order
-    CORBA::tk_struct, // typecode kind
-    124, // encapsulation length
-      TAO_ENCAP_BYTE_ORDER, // byte order
-      31,
-      ACE_NTOHL (0x49444c3a), 
-      ACE_NTOHL (0x54414f2f), 
-      ACE_NTOHL (0x49494f50), 
-      ACE_NTOHL (0x5f456e64), 
-      ACE_NTOHL (0x706f696e), 
-      ACE_NTOHL (0x745f496e), 
-      ACE_NTOHL (0x666f3a31), 
-      ACE_NTOHL (0x2e300000),  // repository ID = IDL:TAO/IIOP_Endpoint_Info:1.0
-            19,
-      ACE_NTOHL (0x49494f50), 
-      ACE_NTOHL (0x5f456e64), 
-      ACE_NTOHL (0x706f696e), 
-      ACE_NTOHL (0x745f496e), 
-      ACE_NTOHL (0x666f0000),  // name = IIOP_Endpoint_Info
-      3, // member count
-            5,
-      ACE_NTOHL (0x686f7374), 
-      ACE_NTOHL (0x0),  // name = host
-            CORBA::tk_string, 
-      0U, // string length
-      5,
-      ACE_NTOHL (0x706f7274), 
-      ACE_NTOHL (0x0),  // name = port
-            CORBA::tk_short,
-
-      9,
-      ACE_NTOHL (0x7072696f), 
-      ACE_NTOHL (0x72697479), 
-      ACE_NTOHL (0x0),  // name = priority
-            CORBA::tk_short,
-
-
-    0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_TAO_IIOPEndpointSequence (
-    CORBA::tk_alias,
-    sizeof (_oc_TAO_IIOPEndpointSequence),
-    (char *) &_oc_TAO_IIOPEndpointSequence,
-    0,
-    sizeof (TAO::IIOPEndpointSequence)
-  );
-
-namespace TAO
-{
-  ::CORBA::TypeCode_ptr _tc_IIOPEndpointSequence =
-    &_tc_TAO_tc_TAO_IIOPEndpointSequence;
-}
-
-// TAO_IDL - Generated from
 // be/be_visitor_sequence/cdr_op_cs.cpp:95
 
 #if !defined _TAO_CDR_OP_TAO_IIOPEndpointSequence_CPP_
--- orig/IIOP_EndpointsA.h	2003-12-24 13:29:44.000000000 -0600
+++ IIOP_EndpointsA.h	2003-12-24 13:06:56.000000000 -0600
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
+// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
 
 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
 // TAO and the TAO IDL Compiler have been developed by:
@@ -33,6 +33,14 @@
 
 #include /**/ "ace/pre.h"
 
+// ====== Handcrafted
+namespace TAO
+{
+  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IIOP_Endpoint_Info;
+
+  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_IIOPEndpointSequence;
+}
+
 // TAO_IDL - Generated from
 // be/be_visitor_structure/any_op_ch.cpp:52
 
--- orig/IIOP_EndpointsA.cpp	2003-12-24 13:29:44.000000000 -0600
+++ IIOP_EndpointsA.cpp	2003-12-24 13:08:01.000000000 -0600
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 //
-// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
+// IIOP_Endpoints.diff,v 1.1 2003/12/24 19:45:07 bala Exp
 
 // ****  Code generated by the The ACE ORB (TAO) IDL Compiler ****
 // TAO and the TAO IDL Compiler have been developed by:
@@ -30,6 +30,141 @@
 #include "tao/Typecode.h"
 #include "tao/Any_Dual_Impl_T.h"
 
+
+// TAO_IDL - Generated from
+// be/be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_TAO_IIOP_Endpoint_Info[] =
+{
+    TAO_ENCAP_BYTE_ORDER, // byte order
+  31,
+  ACE_NTOHL (0x49444c3a),
+  ACE_NTOHL (0x54414f2f),
+  ACE_NTOHL (0x49494f50),
+  ACE_NTOHL (0x5f456e64),
+  ACE_NTOHL (0x706f696e),
+  ACE_NTOHL (0x745f496e),
+  ACE_NTOHL (0x666f3a31),
+  ACE_NTOHL (0x2e300000),  // repository ID = IDL:TAO/IIOP_Endpoint_Info:1.0
+    19,
+  ACE_NTOHL (0x49494f50),
+  ACE_NTOHL (0x5f456e64),
+  ACE_NTOHL (0x706f696e),
+  ACE_NTOHL (0x745f496e),
+  ACE_NTOHL (0x666f0000),  // name = IIOP_Endpoint_Info
+  3, // member count
+    5,
+  ACE_NTOHL (0x686f7374),
+  ACE_NTOHL (0x0),  // name = host
+    CORBA::tk_string,
+  0U, // string length
+  5,
+  ACE_NTOHL (0x706f7274),
+  ACE_NTOHL (0x0),  // name = port
+    CORBA::tk_short,
+
+  9,
+  ACE_NTOHL (0x7072696f),
+  ACE_NTOHL (0x72697479),
+  ACE_NTOHL (0x0),  // name = priority
+    CORBA::tk_short,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_TAO_IIOP_Endpoint_Info (
+    CORBA::tk_struct,
+    sizeof (_oc_TAO_IIOP_Endpoint_Info),
+    (char *) &_oc_TAO_IIOP_Endpoint_Info,
+    0,
+    sizeof (TAO::IIOP_Endpoint_Info)
+  );
+
+namespace TAO
+{
+  ::CORBA::TypeCode_ptr _tc_IIOP_Endpoint_Info =
+    &_tc_TAO_tc_TAO_IIOP_Endpoint_Info;
+}
+
+// TAO_IDL - Generated from
+// be/be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_TAO_IIOPEndpointSequence[] =
+{
+    TAO_ENCAP_BYTE_ORDER, // byte order
+  33,
+  ACE_NTOHL (0x49444c3a),
+  ACE_NTOHL (0x54414f2f),
+  ACE_NTOHL (0x49494f50),
+  ACE_NTOHL (0x456e6470),
+  ACE_NTOHL (0x6f696e74),
+  ACE_NTOHL (0x53657175),
+  ACE_NTOHL (0x656e6365),
+  ACE_NTOHL (0x3a312e30),
+  ACE_NTOHL (0x0),  // repository ID = IDL:TAO/IIOPEndpointSequence:1.0
+    21,
+  ACE_NTOHL (0x49494f50),
+  ACE_NTOHL (0x456e6470),
+  ACE_NTOHL (0x6f696e74),
+  ACE_NTOHL (0x53657175),
+  ACE_NTOHL (0x656e6365),
+  ACE_NTOHL (0x0),  // name = IIOPEndpointSequence
+    CORBA::tk_sequence, // typecode kind
+  140, // encapsulation length
+    TAO_ENCAP_BYTE_ORDER, // byte order
+    CORBA::tk_struct, // typecode kind
+    124, // encapsulation length
+      TAO_ENCAP_BYTE_ORDER, // byte order
+      31,
+      ACE_NTOHL (0x49444c3a),
+      ACE_NTOHL (0x54414f2f),
+      ACE_NTOHL (0x49494f50),
+      ACE_NTOHL (0x5f456e64),
+      ACE_NTOHL (0x706f696e),
+      ACE_NTOHL (0x745f496e),
+      ACE_NTOHL (0x666f3a31),
+      ACE_NTOHL (0x2e300000),  // repository ID = IDL:TAO/IIOP_Endpoint_Info:1.0
+            19,
+      ACE_NTOHL (0x49494f50),
+      ACE_NTOHL (0x5f456e64),
+      ACE_NTOHL (0x706f696e),
+      ACE_NTOHL (0x745f496e),
+      ACE_NTOHL (0x666f0000),  // name = IIOP_Endpoint_Info
+      3, // member count
+            5,
+      ACE_NTOHL (0x686f7374),
+      ACE_NTOHL (0x0),  // name = host
+            CORBA::tk_string,
+      0U, // string length
+      5,
+      ACE_NTOHL (0x706f7274),
+      ACE_NTOHL (0x0),  // name = port
+            CORBA::tk_short,
+
+      9,
+      ACE_NTOHL (0x7072696f),
+      ACE_NTOHL (0x72697479),
+      ACE_NTOHL (0x0),  // name = priority
+            CORBA::tk_short,
+
+
+    0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_TAO_IIOPEndpointSequence (
+    CORBA::tk_alias,
+    sizeof (_oc_TAO_IIOPEndpointSequence),
+    (char *) &_oc_TAO_IIOPEndpointSequence,
+    0,
+    sizeof (TAO::IIOPEndpointSequence)
+  );
+
+namespace TAO
+{
+  ::CORBA::TypeCode_ptr _tc_IIOPEndpointSequence =
+    &_tc_TAO_tc_TAO_IIOPEndpointSequence;
+}
+
 // TAO_IDL - Generated from 
 // be/be_visitor_structure/any_op_cs.cpp:54
 
