From: Mathieu Desnoyers Date: Thu, 26 Nov 2020 20:29:01 +0000 (-0500) Subject: Fix: counter: cast UINT*_MAX to 64-bit signed type before negative X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=a40716088ab08fa708b2b2ba5024c3c62eee8805;hp=a40716088ab08fa708b2b2ba5024c3c62eee8805;p=deliverable%2Flttng-ust.git Fix: counter: cast UINT*_MAX to 64-bit signed type before negative (long long)-UINT32_MAX leads to value 1 which is not what we expect. This is due to implicit type promotion from unsigned to signed 32-bit integer. Apply this to 8-bit and 16-bit types as well even though they are not affected by this issue to keep things regular. Signed-off-by: Mathieu Desnoyers Change-Id: I8e05f270eae71cb15848075c4dfae80e8070fd80 ---