postgres.git / summary / log / commit / refs

commit    b4c3a9f32058694e63f053043e11caaae577c9a9
Author:   Bruce Momjian <bruce@momjian.us>
Date:     Fri Apr 02 20:42:29 2021 +0000
First released in: 14.0, 9.6.22, 10.17, 11.12, 12.7, 13.3

    Use macro MONTHS_PER_YEAR instead of '12' in /ecpg/pgtypeslib
    
    All other places already use MONTHS_PER_YEAR appropriately.
    
    Backpatch-through: 9.6


src/interfaces/ecpg/pgtypeslib/interval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interfaces/ecpg/pgtypeslib/interval.c b/src/interfaces/ecpg/pgtypeslib/interval.c index 30f2ccbcb77..22a0fc19299 100644 --- a/src/interfaces/ecpg/pgtypeslib/interval.c +++ b/src/interfaces/ecpg/pgtypeslib/interval.c @@ -167,7 +167,7 @@ DecodeISO8601Interval(char *str, { case 'Y': tm->tm_year += val; - tm->tm_mon += (fval * 12); + tm->tm_mon += (fval * MONTHS_PER_YEAR); break; case 'M': tm->tm_mon += val; @@ -202,7 +202,7 @@ DecodeISO8601Interval(char *str, return DTERR_BAD_FORMAT; tm->tm_year += val; - tm->tm_mon += (fval * 12); + tm->tm_mon += (fval * MONTHS_PER_YEAR); if (unit == '\0') return 0; if (unit == 'T') [parent: 5ef79d4062b8]