diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp index 0437ece347e..25e4bde80c4 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_cs.cpp @@ -419,23 +419,23 @@ be_visitor_interface_cs::visit_interface (be_interface *node) << "return " << node->local_name () << "::_nil ();" << be_uidt_nl << "}" << be_uidt_nl << be_nl << "return (" << node->local_name () - << "_ptr) abs->_tao_obv_narrow ((ptr_arith_t) &_downcast);" + << "_ptr) abs->_tao_obv_narrow ((ptrdiff_t) &_downcast);" << be_uidt_nl << "}" << be_nl << be_nl; *os << "\n#if defined (_MSC_VER)" << be_nl << "void *" << be_nl << node->name () << "::" << node->flat_name () - << "_tao_obv_narrow (ptr_arith_t type_id)" << be_nl + << "_tao_obv_narrow (ptrdiff_t type_id)" << be_nl << "{" << be_idt_nl << "return this->_tao_obv_narrow (type_id);" << be_uidt_nl << "}" << "\n#endif /* _MSC_VER */" << be_uidt_nl << be_nl << "void *" << be_nl << node->full_name () - << "::_tao_obv_narrow (ptr_arith_t type_id)" << be_nl + << "::_tao_obv_narrow (ptrdiff_t type_id)" << be_nl << "{" << be_idt_nl - << "if (type_id == (ptr_arith_t) &_downcast)" << be_idt_nl + << "if (type_id == (ptrdiff_t) &_downcast)" << be_idt_nl << "{" << be_idt_nl << "return this;" << be_uidt_nl << "}" << be_uidt_nl << be_nl @@ -563,7 +563,7 @@ be_visitor_interface_cs::visit_interface (be_interface *node) // Generating _tao_QueryInterface method. *os << "void *" << node->full_name () - << "::_tao_QueryInterface (ptr_arith_t type)" << be_nl + << "::_tao_QueryInterface (ptrdiff_t type)" << be_nl << "{" << be_idt_nl << "void *retv = 0;" << be_nl << be_nl << "if "; @@ -582,7 +582,7 @@ be_visitor_interface_cs::visit_interface (be_interface *node) *os << "(type == ACE_reinterpret_cast (" << be_idt << be_idt << be_idt << be_idt << be_idt << be_idt_nl - << " ptr_arith_t," << be_nl; + << " ptrdiff_t," << be_nl; if (node->is_abstract ()) { @@ -875,7 +875,7 @@ be_visitor_interface_cs::gen_concrete_unchecked_narrow (be_interface *node, << node->local_name () << "_ptr," << be_nl << "obj->_tao_QueryInterface (" << be_idt << be_idt_nl << "ACE_reinterpret_cast (" << be_idt << be_idt_nl - << "ptr_arith_t," << be_nl + << "ptrdiff_t," << be_nl << "&" << node->local_name () << "::_tao_class_id" << be_uidt_nl << ")" << be_uidt << be_uidt_nl << ")" << be_uidt << be_uidt_nl |