<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Long double mapping</TITLE>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff size=2>Salut
Frédéric,</FONT></SPAN></DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff size=2>It
depends on your compiler, some of them are able to emulate it in software.
I know GCC supports it. Take a look at
/usr/include/omniORB4/CORBA_sysdep_auto.h:86, this is where LongDouble are
defined.</FONT></SPAN></DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff size=2>Hope
that helps.</FONT></SPAN></DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=969591412-20042004><FONT face=Arial color=#0000ff
size=2>Mike</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B>
omniorb-list-bounces@omniorb-support.com
[mailto:omniorb-list-bounces@omniorb-support.com]<B>On Behalf Of </B>Frederic
Prin<BR><B>Sent:</B> Tuesday, April 20, 2004 6:07 AM<BR><B>To:</B>
omniorb-list@omniorb-support.com<BR><B>Subject:</B> [omniORB] Long double
mapping<BR><BR></FONT></DIV><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>Hello all,</FONT> </P>
<P><FONT face=Arial size=2>Is the IDL type "long double" supported on 32
bits platforms ?</FONT> </P>
<P><FONT face=Arial size=2>I did declare a long double attribute in an IDL
file and omniidl didn't complain about it.</FONT> <BR><FONT face=Arial
size=2>It generate a CORBA::LongDouble</FONT> </P>
<P><FONT face=Arial size=2>But when compiling stubs and skeleton, I get an
error that says that CORBA::LongDouble is unknown…</FONT> </P><BR>
<P><FONT face=Arial size=2>What is wrong:</FONT> <BR><FONT face=Arial size=2>-
omniidl grammar that is too permissive</FONT> <BR><FONT face=Arial size=2>-
omniidl mapping rules</FONT> <BR><FONT face=Arial size=2>- omniORB 4.0.3
(NT4.0 platform) do not provide a mapping</FONT> <BR><FONT face=Arial size=2>-
me!</FONT> </P>
<P><FONT face=Arial size=2>Thanks</FONT> </P><BR>
<P><FONT face="Courier New"
size=2>
(</FONT> <BR><FONT face="Courier New"
size=2> <B></B></FONT><B> <FONT
face="Courier New">Frédéric Prin</FONT></B><FONT face="Courier New"
size=2> )</FONT>
<BR><FONT face="Courier New" size=2> Senior Software
Engineer /</FONT> <BR><FONT face="Courier New"
size=2> S I L V A C
O (</FONT> <BR><FONT face="Courier New"
size=2> Grenoble REsearch CEnter \</FONT> <BR><FONT
face="Courier New" size=2> Tel 04 56 38 10
33 )</FONT> <BR><FONT
face="Courier New" size=2>
__________________________/___</FONT> <BR><FONT face="Courier New"
size=2> /__/__/__/__/__/__/__/__/__/__/</FONT> <BR><FONT
face="Courier New" size=2> /__/__/__/__/__/__/__/__/_____/</FONT>
<BR><FONT face="Courier New"
size=2> /__/__/__/__/__/__/__/__/__/__/</FONT>
</P></BLOCKQUOTE></BODY></HTML>