Convert a few more datatype input functions to report errors softly.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 14 Dec 2022 22:50:24 +0000 (17:50 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 14 Dec 2022 22:50:24 +0000 (17:50 -0500)
commit47f3f97fcdee28e3eb70cd2ebfd7b4899570b018
tree443f2edbb1c19fe1925f87f30e0edf66bc557b30
parent332741e73980401895e027eb697bb472860036fb
Convert a few more datatype input functions to report errors softly.

Convert assorted internal-ish datatypes, namely aclitemin,
int2vectorin, oidin, oidvectorin, pg_lsn_in, pg_snapshot_in,
and tidin to the new style.

(Some others you might expect to find in this group, such as
cidin and xidin, need no changes because they never throw
errors at all.  That seems a little cheesy ... but it is not in
the charter of this patch series to add new error conditions.)

Amul Sul, minor mods by me

Discussion: https://postgr.es/m/CAAJ_b97KeDWUdpTKGOaFYPv0OicjOu6EW+QYWj-Ywrgj_aEy1g@mail.gmail.com
18 files changed:
src/backend/utils/adt/acl.c
src/backend/utils/adt/int.c
src/backend/utils/adt/oid.c
src/backend/utils/adt/pg_lsn.c
src/backend/utils/adt/tid.c
src/backend/utils/adt/xid8funcs.c
src/test/regress/expected/int2.out
src/test/regress/expected/oid.out
src/test/regress/expected/pg_lsn.out
src/test/regress/expected/privileges.out
src/test/regress/expected/tid.out
src/test/regress/expected/xid.out
src/test/regress/sql/int2.sql
src/test/regress/sql/oid.sql
src/test/regress/sql/pg_lsn.sql
src/test/regress/sql/privileges.sql
src/test/regress/sql/tid.sql
src/test/regress/sql/xid.sql