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

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxx>
Date: Sat, 6 Sep 2003 18:37:02 -0500 (CDT)
guy         2003/09/06 18:37:02 CDT

  Modified files:
    epan                 packet.c packet.h 
  Log:
  When registering a dissector table, choose what type of hash and
  comparison function to use based on the type value passed in.  For the
  traditional unsigned integer table, require FT_UINT{8,16,24,32}; if the
  type is FT_STRING or FT_STRINGZ, use the string hashing functions
  instead.
  
  Add routines for manipulating entries and looking up dissectors in
  string dissector tables.
  
  Revision  Changes    Path
  1.95      +309 -21   ethereal/epan/packet.c
  1.69      +35 -11    ethereal/epan/packet.h