Small nit, might the below change have been intended to be str2time(buff, 2, 27, time, tsys)
src/cpp/common/rinex.cpp
@@ -879,7 +878,7 @@ int decodeObsEpoch(
if (flag >= 3 && flag <= 5)
return n;
- if (buff[0] != '>' || str2time(buff, 1, 28, time, tsys))
+ if (buff[0] != '>' || str2time(buff, 2, 29, time, tsys))
Small nit, might the below change have been intended to be
str2time(buff, 2, 27, time, tsys)