From 62b33ce260e039c00ffe3095ac1ec9e5d19734a2 Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle <blemasle@gmail.com> Date: Sun, 25 Nov 2018 21:12:59 +1300 Subject: [PATCH] Changed parseSubstring to return uint16_t to avoid cast issue for year --- src/Gps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Gps.cpp b/src/Gps.cpp index 9bb23af..3529cf1 100644 --- a/src/Gps.cpp +++ b/src/Gps.cpp @@ -19,9 +19,9 @@ namespace gps { namespace details { - uint8_t parseSubstring(char *buffer, char *start, uint8_t size) { + uint16_t parseSubstring(char *buffer, char *start, uint8_t size) { strlcpy(buffer, start, size + 1); - return static_cast<uint8_t>(strtoul(buffer, NULL, 10)); + return static_cast<uint16_t>(strtoul(buffer, NULL, 10)); } }