Wireshark-commits: [Wireshark-commits] master 451b93e: checkAPIs: use new regex to remove comments.

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Sat, 20 Oct 2018 06:59:26 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=451b93ed99505b50174a9aa2a3032868c5fd45be
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

451b93e by Jeff Morriss (jeff.morriss.ws@xxxxxxxxx):

    checkAPIs: use new regex to remove comments.
    
    The new pattern is from the Perl FAQ; it works better for me than the
    old code.  Of note is that it works with C++/C99-style comments
    following a statement (as opposed to at the start of a line).
    
    The new regex is only slightly slower than the old one: `make checkAPI`
    goes from 3m30s of user time to 3m35s.
    
    The big functional difference can be seen by looking at the
    post-removal contents of packet-hl7.c.
    
    Before:
    
        struct msh {                    // typical/default values
            char field_separator;       //
            char component_separator;   //
            char repetition_separator;  //
            char escape_character;      // &\0\0MSH\0\0';
                        if (tree) {
    
    (With the old regex we lost a lot of code!)
    
    After:
    
        struct msh {
            char field_separator;
            char component_separator;
            char repetition_separator;
            char escape_character;
            char subcomponent_separator;
            char message_type[4];
            char trigger_event[4];
        };
    
    Change-Id: Iac35413d480cc7b05b820cb3b292f87ed30e6801
    Reviewed-on: https://code.wireshark.org/review/30265
    Petri-Dish: Jeff Morriss <jeff.morriss.ws@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  89d2b33   Fix capitalization of preference display name.
     add  451b93e   checkAPIs: use new regex to remove comments.


Summary of changes:
 tools/checkAPIs.pl | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)