@@ -530,7 +530,6 @@ timestamptz_recv(PG_FUNCTION_ARGS)
530
530
struct pg_tm tt ,
531
531
* tm = & tt ;
532
532
fsec_t fsec ;
533
- char * tzn ;
534
533
535
534
#ifdef HAVE_INT64_TIMESTAMP
536
535
timestamp = (TimestampTz ) pq_getmsgint64 (buf );
@@ -541,7 +540,7 @@ timestamptz_recv(PG_FUNCTION_ARGS)
541
540
/* rangecheck: see if timestamptz_out would like it */
542
541
if (TIMESTAMP_NOT_FINITE (timestamp ))
543
542
/* ok */ ;
544
- else if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
543
+ else if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
545
544
ereport (ERROR ,
546
545
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
547
546
errmsg ("timestamp out of range" )));
@@ -2723,7 +2722,6 @@ timestamptz_pl_interval(PG_FUNCTION_ARGS)
2723
2722
Interval * span = PG_GETARG_INTERVAL_P (1 );
2724
2723
TimestampTz result ;
2725
2724
int tz ;
2726
- char * tzn ;
2727
2725
2728
2726
if (TIMESTAMP_NOT_FINITE (timestamp ))
2729
2727
result = timestamp ;
@@ -2735,7 +2733,7 @@ timestamptz_pl_interval(PG_FUNCTION_ARGS)
2735
2733
* tm = & tt ;
2736
2734
fsec_t fsec ;
2737
2735
2738
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
2736
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
2739
2737
ereport (ERROR ,
2740
2738
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
2741
2739
errmsg ("timestamp out of range" )));
@@ -2771,7 +2769,7 @@ timestamptz_pl_interval(PG_FUNCTION_ARGS)
2771
2769
fsec_t fsec ;
2772
2770
int julian ;
2773
2771
2774
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
2772
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
2775
2773
ereport (ERROR ,
2776
2774
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
2777
2775
errmsg ("timestamp out of range" )));
@@ -3250,12 +3248,11 @@ timestamptz_age(PG_FUNCTION_ARGS)
3250
3248
* tm2 = & tt2 ;
3251
3249
int tz1 ;
3252
3250
int tz2 ;
3253
- char * tzn ;
3254
3251
3255
3252
result = (Interval * ) palloc (sizeof (Interval ));
3256
3253
3257
- if (timestamp2tm (dt1 , & tz1 , tm1 , & fsec1 , & tzn , NULL ) == 0 &&
3258
- timestamp2tm (dt2 , & tz2 , tm2 , & fsec2 , & tzn , NULL ) == 0 )
3254
+ if (timestamp2tm (dt1 , & tz1 , tm1 , & fsec1 , NULL , NULL ) == 0 &&
3255
+ timestamp2tm (dt2 , & tz2 , tm2 , & fsec2 , NULL , NULL ) == 0 )
3259
3256
{
3260
3257
/* form the symbolic difference */
3261
3258
fsec = fsec1 - fsec2 ;
@@ -3509,7 +3506,6 @@ timestamptz_trunc(PG_FUNCTION_ARGS)
3509
3506
bool redotz = false;
3510
3507
char * lowunits ;
3511
3508
fsec_t fsec ;
3512
- char * tzn ;
3513
3509
struct pg_tm tt ,
3514
3510
* tm = & tt ;
3515
3511
@@ -3524,7 +3520,7 @@ timestamptz_trunc(PG_FUNCTION_ARGS)
3524
3520
3525
3521
if (type == UNITS )
3526
3522
{
3527
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
3523
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
3528
3524
ereport (ERROR ,
3529
3525
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
3530
3526
errmsg ("timestamp out of range" )));
@@ -4159,7 +4155,6 @@ timestamptz_part(PG_FUNCTION_ARGS)
4159
4155
char * lowunits ;
4160
4156
double dummy ;
4161
4157
fsec_t fsec ;
4162
- char * tzn ;
4163
4158
struct pg_tm tt ,
4164
4159
* tm = & tt ;
4165
4160
@@ -4179,7 +4174,7 @@ timestamptz_part(PG_FUNCTION_ARGS)
4179
4174
4180
4175
if (type == UNITS )
4181
4176
{
4182
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
4177
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
4183
4178
ereport (ERROR ,
4184
4179
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
4185
4180
errmsg ("timestamp out of range" )));
@@ -4319,7 +4314,7 @@ timestamptz_part(PG_FUNCTION_ARGS)
4319
4314
4320
4315
case DTK_DOW :
4321
4316
case DTK_ISODOW :
4322
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
4317
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
4323
4318
ereport (ERROR ,
4324
4319
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
4325
4320
errmsg ("timestamp out of range" )));
@@ -4329,7 +4324,7 @@ timestamptz_part(PG_FUNCTION_ARGS)
4329
4324
break ;
4330
4325
4331
4326
case DTK_DOY :
4332
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
4327
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
4333
4328
ereport (ERROR ,
4334
4329
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
4335
4330
errmsg ("timestamp out of range" )));
@@ -4650,14 +4645,13 @@ timestamptz_timestamp(PG_FUNCTION_ARGS)
4650
4645
struct pg_tm tt ,
4651
4646
* tm = & tt ;
4652
4647
fsec_t fsec ;
4653
- char * tzn ;
4654
4648
int tz ;
4655
4649
4656
4650
if (TIMESTAMP_NOT_FINITE (timestamp ))
4657
4651
result = timestamp ;
4658
4652
else
4659
4653
{
4660
- if (timestamp2tm (timestamp , & tz , tm , & fsec , & tzn , NULL ) != 0 )
4654
+ if (timestamp2tm (timestamp , & tz , tm , & fsec , NULL , NULL ) != 0 )
4661
4655
ereport (ERROR ,
4662
4656
(errcode (ERRCODE_DATETIME_VALUE_OUT_OF_RANGE ),
4663
4657
errmsg ("timestamp out of range" )));
0 commit comments