ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Ethereal-dev: Re: [Ethereal-dev] Ethereal 0.8.20/Win32 and giop plugin

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Frank Singleton <frank.singleton@xxxxxxxxxxxx>
Date: Tue, 16 Oct 2001 07:32:39 -0500
Gilbert Ramirez wrote:
> 
> FYI,
> 
> I'm building the win32 ethereal binary right now, and it looks like I'll
> have to leave out the giop/coseventcom plugin because
> packet-coseventcomm.c uses get_CDR_any(), which is available
> in [t]ethereal binary; but until that gets converted to a DLL,
> the plugin DLL doesn't have access to that symbol.

Hi,

Do you mean I should update plugins/plugin_*.[ch] and add entries to
the existing code like :-

<existing>

p_register_giop_user                        = pat->p_register_giop_user;
p_is_big_endian                                = pat->p_is_big_endian;
p_get_CDR_string                        = pat->p_get_CDR_string;
p_get_CDR_ulong                                = pat->p_get_CDR_ulong;
p_get_CDR_enum                                = pat->p_get_CDR_enum;
p_get_CDR_object                        = pat->p_get_CDR_object;
p_get_CDR_boolean                        = pat->p_get_CDR_boolean;


<add>

p_get_CDR_any                        =  pat->p_get_CDR_any;
p_get_CDR_short                      =  pat->p_get_CDR_short;
p_get_CDR_ushort                     =  pat->p_get_CDR_ushort;


etc ??

If so, I can do that fairly quickly :-) This would imply
that whatever exists in the GIOP api defined in packet-giop.h
should be here as well ?

Cheers / Frank..


-- 
EUS/SV/Z Frank Singleton      ASO Americas BSS
Office : +1 972 583 3251      ECN 800 33251  
Mobile : +1 214 228 0874      Amateur Radio: VK3FCS/KM5WS   
Email : frank.singleton@xxxxxxxxxxxx

Hardware: HP Omnibook 4150 running Redhat Linux 7.1 (2.4.3-12 kernel).