From 74d071e9c7e4c0cb92ebb1edc3eea204c1accfee Mon Sep 17 00:00:00 2001 From: Lioncash Date: Mon, 2 Sep 2019 08:45:05 -0400 Subject: [PATCH] Card: Use UINT32_MAX for FileHandle's default initializer Avoids a sign conversion --- include/kabufuda/Card.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/kabufuda/Card.hpp b/include/kabufuda/Card.hpp index 035cb1b..b3fc320 100644 --- a/include/kabufuda/Card.hpp +++ b/include/kabufuda/Card.hpp @@ -17,9 +17,9 @@ namespace kabufuda { class FileHandle { friend class Card; - uint32_t idx = -1; + uint32_t idx = UINT32_MAX; int32_t offset = 0; - FileHandle(uint32_t idx) : idx(idx) {} + explicit FileHandle(uint32_t idx) : idx(idx) {} public: FileHandle() = default;