Ethereal-dev: Re: [Ethereal-dev] support for X11 replies and events

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

From: Michael Shuldman <michaels@xxxxxxx>
Date: Tue, 30 Dec 2003 13:25:41 +0100
Biot Olivier wrote,
> | From: Michael Shuldman
> | 
> | Biot Olivier wrote,
> | > Could you tell me which Ethereal version you patched the 
> | X11 dissector?
> | 
> | This was for the last (?) version, ethereal-0.10.0a.
> 
> Strange, as the RCS identifier and the includes of the packet-x11.c you sent
> are different:
> 
> /*
>  * $Id: packet-x11.c,v 1.11 2003/12/29 13:30:57 michaels Exp michaels $
>  */
> #include "packet-x11.h"
> #include "keysymdef.h"
> 
> [I suppose you're working on a private CVS repository based on current
> Ethereal, and that this is version 1.11 within your *private* repository.]

Yeah, I used rcs myself while working on it.

> If the X11 protocol needs to export functionality to other parts of
> Ethereal, then packet-x11.h makes sense; if it only contains declarations
> static to X11 then it doesn't.

It only contains stuff relevant to X11, I take it you mean
you don't want another extra file and want to put it into a
previously existing file?

> I suppose the file keysymdef.h is a modified version of the
> packet-x11-keysym.h file.

Mmm, actually no.  I suppose they could well be merged together though,
since the contents is related.

> Another quick look at the differences between existing and new X11 dissector
> shows that some macros don't expand to expressions within curly braces
> anymore. I suppose this was intentional.

Yes, I wanted the value too, not just set the variable.


> I at least need your packet-x11.h file (and preferably also your keysymdef.h
> file) in order to compile Ethereal.

Weren't they included in my mail?  According to my mailfolder, I
sent the following files:

       2 [text/plain, 7bit, 34K]            packet-x11-keysym.h
       3 [text/plain, 7bit, 120K]           packet-x11.c
       4 [text/plain, 7bit, 8.0K]           packet-x11.h
       5 [text/plain, 7bit, 16K]            x11-declarations.h
       6 [text/plain, 7bit, 48K]            x11-register-info.h
       7 [text/plain, 7bit, 84K]            keysymdef.h
       8 [text/plain, 7bit, 3.3K]           docdiff

Let me know if something went wrong and I can re-send them,
or if there's anything else I can do to help.


-- 
  _ // 
  \X/ -- Michael Shuldman <michaels@xxxxxxx>