Allow include files to compile own their own.

Bruce Momjian <bruce@momjian.us>

Commit: a22d76d96adaa98ab20de290a1b710a199805ddc
Author: Bruce Momjian <bruce@momjian.us>
Date: 2006-07-13T16:49:20Z
Releases: 8.2.0
Allow include files to compile own their own.

Strip unused include files out unused include files, and add needed
includes to C files.

The next step is to remove unused include files in C files.

Files

PathChange+/−
src/backend/access/heap/heapam.c modified +3 −1
src/backend/access/nbtree/nbtinsert.c modified +2 −1
src/backend/access/nbtree/nbtpage.c modified +2 −1
src/backend/access/nbtree/nbtutils.c modified +3 −1
src/backend/access/nbtree/nbtxlog.c modified +2 −2
src/backend/access/transam/clog.c modified +2 −2
src/backend/access/transam/multixact.c modified +2 −1
src/backend/access/transam/slru.c modified +3 −1
src/backend/access/transam/subtrans.c modified +2 −1
src/backend/access/transam/twophase.c modified +2 −1
src/backend/access/transam/xact.c modified +2 −1
src/backend/access/transam/xlog.c modified +2 −1
src/backend/bootstrap/bootstrap.c modified +3 −1
src/backend/catalog/aclchk.c modified +2 −1
src/backend/catalog/dependency.c modified +2 −1
src/backend/catalog/heap.c modified +3 −1
src/backend/catalog/index.c modified +3 −1
src/backend/catalog/pg_aggregate.c modified +2 −1
src/backend/catalog/pg_operator.c modified +2 −1
src/backend/catalog/pg_proc.c modified +2 −1
src/backend/catalog/pg_shdepend.c modified +2 −1
src/backend/commands/analyze.c modified +2 −1
src/backend/commands/async.c modified +2 −1
src/backend/commands/cluster.c modified +2 −1
src/backend/commands/copy.c modified +2 −1
src/backend/commands/dbcommands.c modified +2 −1
src/backend/commands/explain.c modified +2 −1
src/backend/commands/indexcmds.c modified +2 −1
src/backend/commands/portalcmds.c modified +2 −1
src/backend/commands/prepare.c modified +2 −1
src/backend/commands/schemacmds.c modified +2 −1
src/backend/commands/sequence.c modified +4 −1
src/backend/commands/tablecmds.c modified +3 −1
src/backend/commands/tablespace.c modified +2 −1
src/backend/commands/typecmds.c modified +2 −1
src/backend/commands/user.c modified +2 −1
src/backend/commands/vacuum.c modified +3 −1
src/backend/commands/vacuumlazy.c modified +2 −1
src/backend/commands/view.c modified +2 −1
src/backend/executor/execMain.c modified +3 −1
src/backend/executor/functions.c modified +2 −1
src/backend/executor/nodeAgg.c modified +2 −1
src/backend/executor/nodeHash.c modified +4 −1
src/backend/executor/nodeSubplan.c modified +3 −1
src/backend/libpq/auth.c modified +2 −1
src/backend/libpq/hba.c modified +3 −1
src/backend/libpq/pqcomm.c modified +2 −1
src/backend/parser/parse_clause.c modified +2 −1
src/backend/parser/parse_coerce.c modified +2 −1
src/backend/parser/parse_expr.c modified +2 −1
src/backend/parser/parse_func.c modified +2 −1
src/backend/parser/parse_oper.c modified +2 −1
src/backend/parser/parse_target.c modified +2 −1
src/backend/postmaster/autovacuum.c modified +3 −1
src/backend/postmaster/bgwriter.c modified +3 −1
src/backend/postmaster/pgstat.c modified +3 −1
src/backend/postmaster/postmaster.c modified +2 −1
src/backend/storage/ipc/procarray.c modified +3 −1
src/backend/storage/ipc/shmem.c modified +3 −1
src/backend/storage/large_object/inv_api.c modified +2 −1
src/backend/storage/lmgr/proc.c modified +4 −2
src/backend/storage/page/itemptr.c modified +2 −1
src/backend/tcop/fastpath.c modified +2 −1
src/backend/tcop/postgres.c modified +2 −1
src/backend/tcop/pquery.c modified +2 −1
src/backend/tcop/utility.c modified +2 −1
src/backend/utils/adt/genfile.c modified +2 −2
src/backend/utils/adt/misc.c modified +2 −1
src/backend/utils/adt/timestamp.c modified +1 −2
src/backend/utils/adt/varlena.c modified +2 −1
src/backend/utils/adt/xid.c modified +2 −2
src/backend/utils/cache/relcache.c modified +2 −1
src/backend/utils/error/elog.c modified +3 −1
src/backend/utils/init/flatfiles.c modified +3 −1
src/backend/utils/init/postinit.c modified +2 −1
src/backend/utils/misc/guc.c modified +2 −1
src/backend/utils/mmgr/portalmem.c modified +2 −1
src/backend/utils/time/tqual.c modified +3 −1
src/bin/pg_resetxlog/pg_resetxlog.c modified +2 −1
src/include/access/genam.h modified +1 −2
src/include/access/gistscan.h modified +1 −2
src/include/access/hash.h modified +2 −1
src/include/access/htup.h modified +2 −3
src/include/access/itup.h modified +2 −2
src/include/access/relscan.h modified +2 −1
src/include/access/tuptoaster.h modified +1 −4
src/include/access/twophase.h modified +2 −2
src/include/access/xlog.h modified +1 −2
src/include/bootstrap/bootstrap.h modified +1 −3
src/include/catalog/heap.h modified +1 −4
src/include/catalog/index.h modified +1 −3
src/include/catalog/pg_conversion.h modified +1 −2
src/include/commands/explain.h modified +1 −3
src/include/commands/prepare.h modified +2 −4
src/include/commands/tablecmds.h modified +1 −2
src/include/commands/vacuum.h modified +2 −4
src/include/executor/functions.h modified +1 −2
src/include/executor/nodeAgg.h modified +1 −2
src/include/executor/tuptable.h modified +1 −2
src/include/libpq/libpq.h modified +1 −2
src/include/nodes/execnodes.h modified +1 −4
src/include/nodes/parsenodes.h modified +2 −2
src/include/nodes/primnodes.h modified +1 −2
src/include/optimizer/geqo_misc.h modified +1 −3
src/include/parser/parse_coerce.h modified +1 −2
src/include/parser/parsetree.h modified +1 −2
src/include/postgres.h modified +6 −6
src/include/storage/bufmgr.h modified +1 −4
src/include/storage/bufpage.h modified +1 −3
src/include/storage/freespace.h modified +1 −2
src/include/storage/itempos.h modified +2 −2
src/include/storage/pos.h modified +1 −2
src/include/storage/proc.h modified +1 −2
src/include/utils/cash.h modified +2 −0
src/include/utils/date.h modified +3 −1
src/include/utils/geo_decls.h modified +3 −1
src/include/utils/guc_tables.h modified +3 −1
src/include/utils/pg_lzcompress.h modified +5 −3
src/include/utils/portal.h modified +2 −2
src/include/utils/timestamp.h modified +5 −3
src/include/utils/tqual.h modified +1 −2
src/include/utils/tuplesort.h modified +1 −2
src/pl/plpgsql/src/pl_exec.c modified +2 −1
src/test/regress/regress.c modified +2 −1