Latest round of fmgr updates. All functions with bool,char, or int2

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

Commit: 48165ec2262b73c5b81a6caabab66d883d013a83
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2000-06-05T07:29:25Z
Releases: 7.1.1
Latest round of fmgr updates.  All functions with bool,char, or int2
inputs have been converted to newstyle.  This should go a long way towards
fixing our portability problems with platforms where char and short
parameters are passed differently from int-width parameters.  Still
more to do for the Alpha port however.

Files

PathChange+/−
src/backend/access/hash/hashfunc.c modified +100 −109
src/backend/access/nbtree/nbtcompare.c modified +131 −75
src/backend/access/transam/xid.c modified +26 −17
src/backend/bootstrap/bootstrap.c modified +3 −3
src/backend/commands/comment.c modified +1 −1
src/backend/commands/copy.c modified +6 −3
src/backend/parser/parse_expr.c modified +3 −2
src/backend/storage/large_object/inv_api.c modified +3 −2
src/backend/storage/smgr/smgr.c modified +13 −5
src/backend/storage/smgr/smgrtype.c modified +25 −22
src/backend/tcop/fastpath.c modified +2 −2
src/backend/utils/adt/acl.c modified +6 −15
src/backend/utils/adt/bool.c modified +115 −42
src/backend/utils/adt/cash.c modified +43 −33
src/backend/utils/adt/char.c modified +132 −86
src/backend/utils/adt/float.c modified +27 −52
src/backend/utils/adt/formatting.c modified +7 −3
src/backend/utils/adt/geo_selfuncs.c modified +19 −67
src/backend/utils/adt/int.c modified +444 −317
src/backend/utils/adt/misc.c modified +38 −35
src/backend/utils/adt/numeric.c modified +19 −15
src/backend/utils/adt/oid.c modified +107 −86
src/backend/utils/adt/regproc.c modified +30 −34
src/backend/utils/adt/selfuncs.c modified +174 −267
src/backend/utils/adt/varchar.c modified +26 −18
src/backend/utils/cache/catcache.c modified +26 −22
src/backend/utils/fmgr/fmgr.c modified +74 −96
src/include/access/hash.h modified +20 −14
src/include/access/xact.h modified +4 −4
src/include/catalog/catversion.h modified +2 −2
src/include/catalog/pg_operator.h modified +13 −13
src/include/catalog/pg_proc.h modified +217 −207
src/include/catalog/pg_type.h modified +14 −14
src/include/fmgr.h modified +19 −46
src/include/storage/smgr.h modified +5 −5
src/include/utils/builtins.h modified +183 −213
src/include/utils/cash.h modified +3 −3
src/include/utils/catcache.h modified +3 −3
src/include/utils/geo_decls.h modified +8 −13
src/pl/plperl/plperl.c modified +3 −2
src/pl/plpgsql/src/gram.y modified +2 −2
src/pl/tcl/pltcl.c modified +3 −2
src/test/regress/expected/opr_sanity.out modified +31 −11
src/test/regress/input/create_function_2.source modified +1 −1
src/test/regress/output/create_function_2.source modified +1 −1
src/test/regress/regress.c modified +12 −12
src/test/regress/sql/opr_sanity.sql modified +31 −11