Wireshark-commits: [Wireshark-commits] master dc6b9df: Define macros to calculate (2^N)^M, and use
From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 20 Feb 2018 05:27:46 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=dc6b9dfcd635a1ca97a218bcdaf16a2ee5f7b693
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

dc6b9df by Guy Harris (guy@xxxxxxxxxxxx):

    Define macros to calculate (2^N)^M, and use them in more places.
    
    Change-Id: I4df1b35d8d2233c301f0ba9e119d012aebe9cd17
    Reviewed-on: https://code.wireshark.org/review/25913
    Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
    

Actions performed:

    from  e4787a9   Don't use floating point to calculate 4^N, for integer N.
    adds  dc6b9df   Define macros to calculate (2^N)^M, and use them in more places.


Summary of changes:
 epan/dissectors/packet-icmpv6.c   |  4 +++-
 epan/dissectors/packet-iso14443.c |  9 +++++----
 epan/dissectors/packet-nas_eps.c  | 18 +++++++++---------
 epan/dissectors/packet-sigcomp.c  |  6 +++---
 wsutil/CMakeLists.txt             |  1 +
 wsutil/Makefile.am                |  1 +
 wsutil/pow2.h                     | 29 +++++++++++++++++++++++++++++
 7 files changed, 51 insertions(+), 17 deletions(-)
 create mode 100644 wsutil/pow2.h