diff options
Diffstat (limited to 'src/backend/utils/adt/datetime.c')
-rw-r--r-- | src/backend/utils/adt/datetime.c | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/backend/utils/adt/datetime.c b/src/backend/utils/adt/datetime.c index 350039cc866..904ac2353cf 100644 --- a/src/backend/utils/adt/datetime.c +++ b/src/backend/utils/adt/datetime.c @@ -1019,17 +1019,17 @@ DecodeDateTime(char **field, int *ftype, int nf, if (ptype == DTK_JULIAN) { char *cp; - int val; + int jday; if (tzp == NULL) return DTERR_BAD_FORMAT; errno = 0; - val = strtoint(field[i], &cp, 10); - if (errno == ERANGE || val < 0) + jday = strtoint(field[i], &cp, 10); + if (errno == ERANGE || jday < 0) return DTERR_FIELD_OVERFLOW; - j2date(val, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); + j2date(jday, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); isjulian = true; /* Get the time zone from the end of the string */ @@ -1181,10 +1181,10 @@ DecodeDateTime(char **field, int *ftype, int nf, if (ptype != 0) { char *cp; - int val; + int value; errno = 0; - val = strtoint(field[i], &cp, 10); + value = strtoint(field[i], &cp, 10); if (errno == ERANGE) return DTERR_FIELD_OVERFLOW; @@ -1209,7 +1209,7 @@ DecodeDateTime(char **field, int *ftype, int nf, switch (ptype) { case DTK_YEAR: - tm->tm_year = val; + tm->tm_year = value; tmask = DTK_M(YEAR); break; @@ -1222,33 +1222,33 @@ DecodeDateTime(char **field, int *ftype, int nf, if ((fmask & DTK_M(MONTH)) != 0 && (fmask & DTK_M(HOUR)) != 0) { - tm->tm_min = val; + tm->tm_min = value; tmask = DTK_M(MINUTE); } else { - tm->tm_mon = val; + tm->tm_mon = value; tmask = DTK_M(MONTH); } break; case DTK_DAY: - tm->tm_mday = val; + tm->tm_mday = value; tmask = DTK_M(DAY); break; case DTK_HOUR: - tm->tm_hour = val; + tm->tm_hour = value; tmask = DTK_M(HOUR); break; case DTK_MINUTE: - tm->tm_min = val; + tm->tm_min = value; tmask = DTK_M(MINUTE); break; case DTK_SECOND: - tm->tm_sec = val; + tm->tm_sec = value; tmask = DTK_M(SECOND); if (*cp == '.') { @@ -1268,10 +1268,10 @@ DecodeDateTime(char **field, int *ftype, int nf, case DTK_JULIAN: /* previous field was a label for "julian date" */ - if (val < 0) + if (value < 0) return DTERR_FIELD_OVERFLOW; tmask = DTK_DATE_M; - j2date(val, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); + j2date(value, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); isjulian = true; /* fractional Julian Day? */ @@ -2066,7 +2066,7 @@ DecodeTimeOnly(char **field, int *ftype, int nf, if (ptype != 0) { char *cp; - int val; + int value; /* Only accept a date under limited circumstances */ switch (ptype) @@ -2082,7 +2082,7 @@ DecodeTimeOnly(char **field, int *ftype, int nf, } errno = 0; - val = strtoint(field[i], &cp, 10); + value = strtoint(field[i], &cp, 10); if (errno == ERANGE) return DTERR_FIELD_OVERFLOW; @@ -2107,7 +2107,7 @@ DecodeTimeOnly(char **field, int *ftype, int nf, switch (ptype) { case DTK_YEAR: - tm->tm_year = val; + tm->tm_year = value; tmask = DTK_M(YEAR); break; @@ -2120,33 +2120,33 @@ DecodeTimeOnly(char **field, int *ftype, int nf, if ((fmask & DTK_M(MONTH)) != 0 && (fmask & DTK_M(HOUR)) != 0) { - tm->tm_min = val; + tm->tm_min = value; tmask = DTK_M(MINUTE); } else { - tm->tm_mon = val; + tm->tm_mon = value; tmask = DTK_M(MONTH); } break; case DTK_DAY: - tm->tm_mday = val; + tm->tm_mday = value; tmask = DTK_M(DAY); break; case DTK_HOUR: - tm->tm_hour = val; + tm->tm_hour = value; tmask = DTK_M(HOUR); break; case DTK_MINUTE: - tm->tm_min = val; + tm->tm_min = value; tmask = DTK_M(MINUTE); break; case DTK_SECOND: - tm->tm_sec = val; + tm->tm_sec = value; tmask = DTK_M(SECOND); if (*cp == '.') { @@ -2166,10 +2166,10 @@ DecodeTimeOnly(char **field, int *ftype, int nf, case DTK_JULIAN: /* previous field was a label for "julian date" */ - if (val < 0) + if (value < 0) return DTERR_FIELD_OVERFLOW; tmask = DTK_DATE_M; - j2date(val, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); + j2date(value, &tm->tm_year, &tm->tm_mon, &tm->tm_mday); isjulian = true; if (*cp == '.') |