It's only that you do not need the word "typedef" there. (Or at least this
is the case under Debian Linux 2.2, omniORB 2.8)
Sincerely,
Attila Pletyak
Anemo Ltd.
"Jonas Reimers"
<jonas.reimers@se.adtranz.co To: omniorb-list@uk.research.att.com
m> cc:
Sent by: Subject: [omniORB] typedef enum causes error
owner-omniorb-list@uk.resear
ch.att.com
04/27/01 12:26 PM
end
I am writing an IDL file that includes some enumerations. When I am trying
to
write typedef enum omniidl complains and I gets
: Syntax error in interface body
My code is simular to the one below
/***************************************************************************************************************************************************************/
interface Op
{
typedef enum eT
{
_Ok,
_Update
};
//<other declarations>
eT S(in long Seq ); // function with eT as return type.
//<other functions>
};// end of Op interface
/********************************************************************************************************************************************************************/
Why is that?
/Jonas Reimers
Win NT 4.0 sp6
MSVC++5.0 sp3
omniORB303
gnu-win32-lite
omniPython-x86_win32