Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 2 Nov 2008 01:45:28 +0000 (01:45 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 2 Nov 2008 01:45:28 +0000 (01:45 +0000)
commitb4d1cecda8fb813285ba89745ee01c4af3dd6956
tree58460e05d5632d2e0a0d9da873e171f5844ebdfc
parent1895946c4601707ebea504e4a2f70c21a7da9425
Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,
and heap_deformtuple in favor of the newer functions heap_form_tuple et al
(which do the same things but use bool control flags instead of arbitrary
char values).  Eliminate the former duplicate coding of these functions,
reducing the deprecated functions to mere wrappers around the newer ones.
We can't get rid of them entirely because add-on modules probably still
contain many instances of the old coding style.

Kris Jurka
46 files changed:
contrib/hstore/hstore_op.c
src/backend/access/common/heaptuple.c
src/backend/access/heap/tuptoaster.c
src/backend/bootstrap/bootstrap.c
src/backend/catalog/aclchk.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_constraint.c
src/backend/catalog/pg_conversion.c
src/backend/catalog/pg_depend.c
src/backend/catalog/pg_enum.c
src/backend/catalog/pg_largeobject.c
src/backend/catalog/pg_namespace.c
src/backend/catalog/pg_operator.c
src/backend/catalog/pg_proc.c
src/backend/catalog/pg_shdepend.c
src/backend/catalog/pg_type.c
src/backend/commands/analyze.c
src/backend/commands/async.c
src/backend/commands/comment.c
src/backend/commands/copy.c
src/backend/commands/dbcommands.c
src/backend/commands/functioncmds.c
src/backend/commands/opclasscmds.c
src/backend/commands/proclang.c
src/backend/commands/schemacmds.c
src/backend/commands/sequence.c
src/backend/commands/tablecmds.c
src/backend/commands/tablespace.c
src/backend/commands/trigger.c
src/backend/commands/tsearchcmds.c
src/backend/commands/typecmds.c
src/backend/commands/user.c
src/backend/executor/execTuples.c
src/backend/executor/spi.c
src/backend/optimizer/prep/preptlist.c
src/backend/rewrite/rewriteDefine.c
src/backend/storage/large_object/inv_api.c
src/backend/utils/adt/lockfuncs.c
src/backend/utils/adt/rowtypes.c
src/backend/utils/cache/catcache.c
src/include/access/htup.h
src/include/funcapi.h
src/pl/plpgsql/src/pl_exec.c
src/pl/plpython/plpython.c