Third round of fmgr updates: eliminate calls using fmgr() and

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 0f1e39643de655f5103b09d5a82cadbf26a965c1
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2000-05-30T04:25:00Z
Releases: 7.1.1
Third round of fmgr updates: eliminate calls using fmgr() and
fmgr_faddr() in favor of new-style calls.  Lots of cleanup of
sloppy casts to use XXXGetDatum and DatumGetXXX ...

Files

PathChange+/−
src/backend/access/common/indexvalid.c modified +7 −9
src/backend/access/common/printtup.c modified +9 −5
src/backend/access/gist/gist.c modified +22 −7
src/backend/access/gist/gistget.c modified +10 −9
src/backend/access/hash/hashutil.c modified +2 −4
src/backend/access/index/indexam.c modified +26 −9
src/backend/access/index/istrat.c modified +12 −15
src/backend/access/nbtree/nbtinsert.c modified +6 −5
src/backend/access/nbtree/nbtsearch.c modified +17 −19
src/backend/access/nbtree/nbtutils.c modified +20 −18
src/backend/access/rtree/rtree.c modified +72 −21
src/backend/bootstrap/bootstrap.c modified +20 −15
src/backend/catalog/index.c modified +11 −11
src/backend/catalog/pg_aggregate.c modified +9 −6
src/backend/commands/analyze.c modified +100 −78
src/backend/commands/copy.c modified +9 −14
src/backend/executor/nodeAgg.c modified +6 −8
src/backend/executor/nodeGroup.c modified +3 −5
src/backend/executor/spi.c modified +5 −3
src/backend/libpq/be-dumpdata.c modified +5 −3
src/backend/optimizer/path/costsize.c modified +9 −3
src/backend/optimizer/util/plancat.c modified +27 −33
src/backend/parser/parse_type.c modified +5 −2
src/backend/utils/adt/arrayfuncs.c modified +21 −6
src/backend/utils/adt/ruleutils.c modified +5 −6
src/backend/utils/adt/selfuncs.c modified +21 −12
src/backend/utils/fmgr/fmgr.c modified +5 −1
src/backend/utils/sort/tuplesort.c modified +22 −19
src/include/access/valid.h modified +11 −13
src/include/catalog/pg_aggregate.h modified +4 −3
src/include/fmgr.h modified +5 −10
src/include/optimizer/clauses.h modified +9 −1
src/pl/plperl/plperl.c modified +23 −32
src/pl/plpgsql/src/pl_exec.c modified +13 −12
src/pl/tcl/pltcl.c modified +24 −31