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));
 		}
 
 	}