<!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>&nbsp;</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.&nbsp; 
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>&nbsp;</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>&nbsp;</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"&nbsp; 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&#8230;</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&nbsp; 
  (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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  (</FONT> <BR><FONT face="Courier New" 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;<B></B></FONT><B> <FONT 
  face="Courier New">Frédéric Prin</FONT></B><FONT face="Courier New" 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</FONT> 
  <BR><FONT face="Courier New" size=2>&nbsp;&nbsp;&nbsp;&nbsp; Senior Software 
  Engineer /</FONT> <BR><FONT face="Courier New" 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S I L V A C 
  O&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (</FONT> <BR><FONT face="Courier New" 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp; Grenoble REsearch CEnter \</FONT> <BR><FONT 
  face="Courier New" size=2>&nbsp;&nbsp;&nbsp;&nbsp; Tel 04 56 38 10 
  33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</FONT> <BR><FONT 
  face="Courier New" size=2>&nbsp;&nbsp;&nbsp; 
  __________________________/___</FONT> <BR><FONT face="Courier New" 
  size=2>&nbsp;&nbsp; /__/__/__/__/__/__/__/__/__/__/</FONT> <BR><FONT 
  face="Courier New" size=2>&nbsp; /__/__/__/__/__/__/__/__/_____/</FONT> 
  <BR><FONT face="Courier New" 
  size=2>&nbsp;/__/__/__/__/__/__/__/__/__/__/</FONT> 
</P></BLOCKQUOTE></BODY></HTML>