Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/epan column-utils.c column-utils.h column_in

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: Tue, 15 Apr 2003 23:52:54 -0500 (CDT)
guy         2003/04/15 23:52:54 CDT

  Modified files:
    epan                 column-utils.c column-utils.h 
                         column_info.h packet.c 
  Log:
  Add the notion of a "fence" to columns.  A dissector can set the fence
  to "protect" what's currently in the column, so that attempts to clear
  the column will only clear stuff after the fence and attempts to
  overwrite the column will append stuff after the fence.  This, for
  example, allows a dissector to arrange that the Info column contain
  information for its protocol and for protocols running atop it.
  
  Revision  Changes    Path
  1.33      +132 -28   ethereal/epan/column-utils.c
  1.10      +2 -1      ethereal/epan/column-utils.h
  1.8       +3 -4      ethereal/epan/column_info.h
  1.89      +2 -1      ethereal/epan/packet.c