Wireshark-commits: [Wireshark-commits] master 9d8b810: Lemon: Update lemon tools

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 2 Jul 2015 08:49:09 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=9d8b81012700bda095418dd7f1f7d15b94809cab
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

9d8b810 by Alexis La Goutte (alexis.lagoutte@xxxxxxxxx):

    Lemon: Update lemon tools
    
    Update from SQLite trunk (19 April 2015)
    
    Add include <config.h>
    
    Fix warning: unused parameter 'argc' [-Wunused-parameter] (using _U_)
    
    Fix implicit conversion loses integer precision
    
    Fix comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
    
    Fix function declaration isn’t a prototype [-Wstrict-prototypes]
    
    Fix warning: old-style function definition [-Wold-style-definition]
    
    Fix trailing whitespace
    
    Fix use -T for template for epan\Makefile.nmake, epan\dfilter\Makefile.nmake, plugins\mate\Makefile.nmake, plugins\tpg\Makefile.nmake and cmake/modules/UseLemon.cmake
    
    Fix -Wmissing-prototypes Remove unused function (acttab_free)
    
    Add basename the filename with only filename (no path...)
    
    Fix lemon.c:3435: warning: implicit conversion shortens 64-bit value into a 32-bit value
    
    Add "new" version of lempar.c (3 November 2009).
    
    LEMPAR: fix trailing whitespace
    
    LEMPAR: fix -Wunused-parameter
    
    Change-Id: I2df7e39c9a6846de26743a981fb76aca423fe813
    Reviewed-on: https://code.wireshark.org/review/6502
    Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  dc6d68c   opcua dissector: Fix display of status code in error message
    adds  9d8b810   Lemon: Update lemon tools


Summary of changes:
 cmake/modules/UseLemon.cmake |    2 +-
 epan/Makefile.am             |    2 +-
 epan/Makefile.nmake          |    2 +-
 epan/dfilter/Makefile.am     |    2 +-
 epan/dfilter/Makefile.nmake  |    2 +-
 plugins/mate/Makefile.am     |    2 +-
 plugins/mate/Makefile.nmake  |    2 +-
 plugins/tpg/Makefile.nmake   |    2 +-
 tools/lemon/lemon.c          | 1319 +++++++++++++++++++++++-------------------
 tools/lemon/lempar.c         |  121 ++--
 10 files changed, 801 insertions(+), 655 deletions(-)