Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/epan epan.c frame_data.h packet.c packet.h p

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Sun, 17 Feb 2002 19:08:43 -0600 (CST)
guy         2002/02/17 19:08:43 CST

  Modified files:
    epan                 epan.c frame_data.h packet.c packet.h 
                         proto.c proto.h tvbuff.c tvbuff.h 
  Log:
  Don't give tvbuffs names; instead, give data sources names, where a
  "data source" has a name and a top-level tvbuff, and frames can have a
  list of data sources associated with them.
  
  Use the tvbuff pointer to determine which data source is the data source
  for a given field; this means we don't have to worry about multiple data
  sources with the same name - the only thing the name does is label the
  notebook tab for the display of the data source, and label the hex dump
  of the data source in print/Tethereal output.
  
  Clean up a bunch of things discovered in the process of doing the above.
  
  Revision  Changes    Path
  1.17      +2 -5      ethereal/epan/epan.c
  1.4       +11 -1     ethereal/epan/frame_data.h
  1.60      +43 -3     ethereal/epan/packet.c
  1.52      +12 -1     ethereal/epan/packet.h
  1.52      +8 -9      ethereal/epan/proto.c
  1.28      +3 -3      ethereal/epan/proto.h
  1.30      +18 -20    ethereal/epan/tvbuff.c
  1.22      +3 -3      ethereal/epan/tvbuff.h