Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/plugins plugin_api.c plugin_api.h plugin_api

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: Sat, 4 May 2002 19:34:13 -0500 (CDT)
guy         2002/05/04 19:34:13 CDT

  Modified files:
    plugins              plugin_api.c plugin_api.h 
                         plugin_api_decls.h plugin_table.h 
  Log:
  Put the pointer to "tcp_dissect_pdus()" in the function pointer table
  where the pointer to "dissect_data()" was in 0.9.3; the pointer to
  "dissect_data()" wasn't initialized in 0.9.3 (as the function wasn't
  exported - you call it through a handle), so no plugin should have been
  using it, and putting the pointer to "tcp_dissect_pdus()" in its place
  means the structure offsets of all function pointers after it will be
  the same in 0.9.3 and the next release, preserving binary compatibility
  for plugins.
  
  Revision  Changes    Path
  1.39      +2 -2      ethereal/plugins/plugin_api.c
  1.40      +3 -3      ethereal/plugins/plugin_api.h
  1.2       +3 -2      ethereal/plugins/plugin_api_decls.h
  1.46      +5 -5      ethereal/plugins/plugin_table.h