Use the new List API function names throughout the backend, and disable the

Neil Conway <neilc@samurai.com>

Commit: 72b6ad6313387110cb36b69a3732cd0936c3eba4
Author: Neil Conway <neilc@samurai.com>
Date: 2004-05-30T23:40:41Z
Releases: 8.0.0
Use the new List API function names throughout the backend, and disable the
list compatibility API by default. While doing this, I decided to keep
the llast() macro around and introduce llast_int() and llast_oid() variants.

Files

PathChange+/−
contrib/tsearch2/tsvector.c modified +2 −2
src/backend/access/common/tupdesc.c modified +6 −6
src/backend/access/nbtree/nbtxlog.c modified +2 −2
src/backend/executor/execMain.c modified +5 −5
src/backend/executor/execQual.c modified +6 −6
src/backend/executor/execTuples.c modified +2 −2
src/backend/executor/execUtils.c modified +6 −6
src/backend/executor/nodeAgg.c modified +2 −2
src/backend/executor/nodeAppend.c modified +3 −3
src/backend/executor/nodeHash.c modified +4 −4
src/backend/executor/nodeHashjoin.c modified +2 −2
src/backend/executor/nodeIndexscan.c modified +15 −14
src/backend/executor/nodeMergejoin.c modified +2 −2
src/backend/executor/nodeSubplan.c modified +11 −11
src/backend/executor/nodeTidscan.c modified +2 −2
src/backend/executor/spi.c modified +5 −5
src/backend/libpq/hba.c modified +1 −3
src/backend/nodes/copyfuncs.c modified +1 −3
src/backend/nodes/equalfuncs.c modified +1 −3
src/backend/nodes/list.c modified +1 −3
src/backend/nodes/makefuncs.c modified +3 −3
src/backend/nodes/outfuncs.c modified +1 −3
src/backend/nodes/print.c modified +3 −3
src/backend/nodes/read.c modified +3 −3
src/backend/nodes/readfuncs.c modified +1 −3
src/backend/optimizer/geqo/geqo_eval.c modified +3 −3
src/backend/optimizer/path/allpaths.c modified +8 −8
src/backend/optimizer/path/clausesel.c modified +4 −4
src/backend/optimizer/path/costsize.c modified +3 −3
src/backend/optimizer/path/indxpath.c modified +13 −13
src/backend/optimizer/path/joinpath.c modified +8 −8
src/backend/optimizer/path/joinrels.c modified +5 −5
src/backend/optimizer/path/orindxpath.c modified +3 −3
src/backend/optimizer/path/pathkeys.c modified +30 −31
src/backend/optimizer/path/tidpath.c modified +4 −4
src/backend/optimizer/plan/createplan.c modified +28 −28
src/backend/optimizer/plan/initsplan.c modified +15 −15
src/backend/optimizer/plan/planner.c modified +12 −12
src/backend/optimizer/plan/subselect.c modified +19 −19
src/backend/optimizer/prep/prepjointree.c modified +20 −20
src/backend/optimizer/prep/prepqual.c modified +12 −12
src/backend/optimizer/prep/preptlist.c modified +3 −3
src/backend/optimizer/prep/prepunion.c modified +30 −30
src/backend/optimizer/util/clauses.c modified +30 −30
src/backend/optimizer/util/joininfo.c modified +4 −4
src/backend/optimizer/util/pathnode.c modified +6 −6
src/backend/optimizer/util/plancat.c modified +4 −4
src/backend/optimizer/util/relnode.c modified +11 −11
src/backend/optimizer/util/restrictinfo.c modified +5 −5
src/backend/optimizer/util/tlist.c modified +3 −3
src/backend/optimizer/util/var.c modified +2 −2
src/backend/parser/analyze.c modified +50 −50
src/backend/parser/gram.y modified +126 −126
src/backend/parser/parse_agg.c modified +5 −5
src/backend/parser/parse_clause.c modified +26 −26
src/backend/parser/parse_coerce.c modified +6 −6
src/backend/parser/parse_expr.c modified +35 −35
src/backend/parser/parse_func.c modified +7 −7
src/backend/parser/parse_oper.c modified +5 −5
src/backend/parser/parse_relation.c modified +25 −25
src/backend/parser/parse_target.c modified +8 −8
src/backend/parser/parse_type.c modified +4 −4
src/backend/rewrite/rewriteDefine.c modified +3 −3
src/backend/rewrite/rewriteHandler.c modified +16 −16
src/backend/rewrite/rewriteManip.c modified +8 −8
src/backend/utils/adt/name.c modified +2 −2
src/backend/utils/adt/not_in.c modified +3 −3
src/backend/utils/adt/regproc.c modified +4 −4
src/backend/utils/adt/ri_triggers.c modified +2 −2
src/backend/utils/adt/ruleutils.c modified +22 −22
src/backend/utils/adt/selfuncs.c modified +16 −16
src/backend/utils/adt/tid.c modified +2 −2
src/backend/utils/adt/varlena.c modified +2 −2
src/backend/utils/cache/relcache.c modified +12 −12
src/backend/utils/fmgr/fmgr.c modified +3 −3
src/backend/utils/init/miscinit.c modified +3 −3
src/backend/utils/misc/guc.c modified +4 −4
src/backend/utils/mmgr/portalmem.c modified +2 −2
src/include/nodes/pg_list.h modified +11 −29
src/include/nodes/primnodes.h modified +3 −3
src/interfaces/ecpg/preproc/preproc.y modified +2 −2
src/pl/plpgsql/src/pl_exec.c modified +3 −3
src/pl/tcl/pltcl.c modified +3 −3