Wireshark-commits: [Wireshark-commits] master b072267: nstime: fix -Wshift-negative-value
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=b07226775e920b6e2fc39e98d9f92faa5f35b017
Submitter: Peter Wu (peter@xxxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
b072267 by Peter Wu (peter@xxxxxxxxxxxxx):
nstime: fix -Wshift-negative-value
Even if the result of the negative shift (in TIME_T_MIN) is not used
because the signedness check happens before, it still causes a
compile-time warning. Fix this by shifting on an unsigned value, then
truncate by casting it.
While at it, remove a "fix for broken SCO compiler", it might not apply
to us (fingers crossed).
Change-Id: Id9603149d8063e9eaaa65cf028323f10e60a6c42
Reviewed-on: https://code.wireshark.org/review/10862
Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
Actions performed:
from 5bdfb5c Make sure we can compile without QtMultimedia.
adds b072267 nstime: fix -Wshift-negative-value
Summary of changes:
wsutil/nstime.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)