Create a distinction between Lists of integers and Lists of OIDs, to get

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

Commit: 39b7ec330923b5a2746720101fbd83c1dd418aea
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2003-02-09T06:56:28Z
Releases: 7.4.1
Create a distinction between Lists of integers and Lists of OIDs, to get
rid of the assumption that sizeof(Oid)==sizeof(int).  This is one small
step towards someday supporting 8-byte OIDs.  For the moment, it doesn't
do much except get rid of a lot of unsightly casts.

Files

PathChange+/−
doc/FAQ_DEV modified +2 −3
doc/src/FAQ/FAQ_DEV.html modified +2 −4
src/backend/catalog/dependency.c modified +2 −2
src/backend/catalog/namespace.c modified +37 −37
src/backend/commands/cluster.c modified +3 −3
src/backend/commands/explain.c modified +2 −2
src/backend/commands/tablecmds.c modified +29 −31
src/backend/commands/trigger.c modified +4 −4
src/backend/commands/vacuum.c modified +5 −5
src/backend/executor/execUtils.c modified +2 −2
src/backend/executor/nodeIndexscan.c modified +2 −2
src/backend/nodes/copyfuncs.c modified +40 −22
src/backend/nodes/equalfuncs.c modified +11 −4
src/backend/nodes/list.c modified +84 −61
src/backend/nodes/outfuncs.c modified +3 −3
src/backend/nodes/readfuncs.c modified +4 −4
src/backend/optimizer/plan/createplan.c modified +2 −2
src/backend/optimizer/plan/subselect.c modified +3 −3
src/backend/optimizer/prep/prepunion.c modified +14 −14
src/backend/optimizer/util/clauses.c modified +6 −6
src/backend/optimizer/util/plancat.c modified +4 −4
src/backend/parser/analyze.c modified +10 −10
src/backend/parser/gram.y modified +3 −3
src/backend/parser/parse_clause.c modified +2 −2
src/backend/parser/parse_coerce.c modified +4 −4
src/backend/parser/parse_expr.c modified +7 −7
src/backend/parser/parse_func.c modified +7 −7
src/backend/parser/parse_target.c modified +2 −2
src/backend/parser/parse_type.c modified +4 −4
src/backend/utils/adt/name.c modified +3 −3
src/backend/utils/cache/relcache.c modified +8 −8
src/include/nodes/parsenodes.h modified +2 −3
src/include/nodes/pg_list.h modified +42 −25
src/include/parser/parsetree.h modified +2 −6