message: Trivial date parsing changes (20.04)
diff: @@ -74,7 +74,7 @@ expectFixedWidthInt(ParseContext & context,
  int minLength, int maxLength,
  int min, int max, const char * message)
  {
  - int result;
  + int result = 0;
  if (!matchFixedWidthInt(context, minLength, maxLength,
  min, max, result)) {
  @@ -1278,7 +1278,7 @@ match_time(ParseContext & context,
  fractional_sec = modf(second, &full_sec);
  using namespace boost::posix_time;
  - result = (hours(hour) + minutes(minute) + seconds(full_sec)).total_seconds()
  + result = (hours(hour) + minutes(minute) + seconds((uint64_t)full_sec)).total_seconds()
  + fractional_sec;
  token.ignore();
  return true;
  @@ -1351,7 +1351,7 @@ expect_time(ParseContext & context, const std::string & format)
  fractional_sec = modf(second, &full_sec);
  using namespace boost::posix_time;
  - return (hours(hour) + minutes(minute) + seconds(full_sec)).total_seconds()
  + return (hours(hour) + minutes(minute) + seconds((uint64_t)full_sec)).total_seconds()
  + fractional_sec;
  }
  