diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2022-12-09 10:43:45 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2022-12-09 10:43:45 -0500 |
commit | bad5116957eea2dc360c6c233be08284bd3d5364 (patch) | |
tree | c7cf0fd40fd7e37f6e14ed4a9c883a8b129a32a3 /src/backend/utils/adt/datetime.c | |
parent | ccff2d20ed9622815df2a7deffce8a7b14830965 (diff) | |
download | postgresql-bad5116957eea2dc360c6c233be08284bd3d5364.tar.gz postgresql-bad5116957eea2dc360c6c233be08284bd3d5364.zip |
Const-ify a couple of datetime parsing subroutines.
More could be done in this line, but I just grabbed some low-hanging
fruit. Principal objective was to remove the need for several ugly
unconstify() usages in formatting.c.
Diffstat (limited to 'src/backend/utils/adt/datetime.c')
-rw-r--r-- | src/backend/utils/adt/datetime.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/utils/adt/datetime.c b/src/backend/utils/adt/datetime.c index 8cd10ab204a..6893c1ce09c 100644 --- a/src/backend/utils/adt/datetime.c +++ b/src/backend/utils/adt/datetime.c @@ -3145,7 +3145,7 @@ DecodeNumberField(int len, char *str, int fmask, * Return 0 if okay (and set *tzp), a DTERR code if not okay. */ int -DecodeTimezone(char *str, int *tzp) +DecodeTimezone(const char *str, int *tzp) { int tz; int hr, @@ -3223,7 +3223,7 @@ DecodeTimezone(char *str, int *tzp) * will be related in format. */ int -DecodeTimezoneAbbrev(int field, char *lowtoken, +DecodeTimezoneAbbrev(int field, const char *lowtoken, int *offset, pg_tz **tz) { int type; @@ -3278,7 +3278,7 @@ DecodeTimezoneAbbrev(int field, char *lowtoken, * will be related in format. */ int -DecodeSpecial(int field, char *lowtoken, int *val) +DecodeSpecial(int field, const char *lowtoken, int *val) { int type; const datetkn *tp; @@ -3985,7 +3985,7 @@ DecodeISO8601Interval(char *str, * will be related in format. */ int -DecodeUnits(int field, char *lowtoken, int *val) +DecodeUnits(int field, const char *lowtoken, int *val) { int type; const datetkn *tp; |