Wireshark-commits: [Wireshark-commits] master cda985d: Create the compress module for compression f

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 30 Oct 2014 15:28:50 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=cda985d3eb637454fb773157893d4d8cb18313a2
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

cda985d by Matthieu Patou (mat@xxxxxxxxx):

    Create the compress module for compression functions.
    
    For the moment there is only the lzxpress compression used by DRS
    
    Bug: 10546
    Change-Id: Ifc7e1767934224c0198f0b09caa3efbad979ca1f
    Reviewed-on: https://code.wireshark.org/review/4600
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
    

Actions performed:

    from  fea733e   Add logic to determine if a "tvb get" call is used as a parameter to a proto_tree_add_text call. convert_proto_tree_add_text.pl has an easier time determining hf_ field values with a "tvb get" call present, so it's more likely those dissectors will be picked first in eliminating their proto_tree_add_text calls.
    adds  cda985d   Create the compress module for compression functions.


Summary of changes:
 configure.ac                                      |    1 +
 epan/CMakeLists.txt                               |   13 +-
 epan/Makefile.am                                  |    6 +-
 epan/Makefile.nmake                               |   29 +++--
 epan/{crypt => compress}/Makefile.am              |   22 ++--
 {capchild => epan/compress}/Makefile.common       |   12 +-
 epan/{crypt => compress}/Makefile.nmake           |   13 +-
 epan/compress/lzxpress.c                          |  136 +++++++++++++++++++++
 epan/{crypt/airpdcap_ws.h => compress/lzxpress.h} |   41 +++----
 9 files changed, 217 insertions(+), 56 deletions(-)
 copy epan/{crypt => compress}/Makefile.am (77%)
 copy {capchild => epan/compress}/Makefile.common (89%)
 copy epan/{crypt => compress}/Makefile.nmake (60%)
 create mode 100644 epan/compress/lzxpress.c
 copy epan/{crypt/airpdcap_ws.h => compress/lzxpress.h} (63%)