From 9cda41f5e9d05733e93ee02fefe787b49aa4e8fd Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Thu, 15 Sep 2022 19:00:38 +0200 Subject: [PATCH] Use uint32_t, rather than the C type long --- lib/Hoymiles/src/parser/DevInfoParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Hoymiles/src/parser/DevInfoParser.cpp b/lib/Hoymiles/src/parser/DevInfoParser.cpp index 76436be6..d1773c93 100644 --- a/lib/Hoymiles/src/parser/DevInfoParser.cpp +++ b/lib/Hoymiles/src/parser/DevInfoParser.cpp @@ -98,7 +98,7 @@ uint16_t DevInfoParser::getHwVersion() /* struct tm to seconds since Unix epoch */ time_t DevInfoParser::timegm(struct tm* t) { - register long year; + register uint32_t year; register time_t result; #define MONTHSPERYEAR 12 /* months per calendar year */ static const int cumdays[MONTHSPERYEAR] = { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 };