Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9be4e5d

Browse files
committed
Remove unused #include's from contrib, pl, test .c files
as determined by IWYU Similar to commit dbbca2c, but for contrib, pl, and src/test/. Reviewed-by: Alvaro Herrera <alvherre@alvh.no-ip.org> Discussion: https://www.postgresql.org/message-id/flat/0df1d5b1-8ca8-4f84-93be-121081bde049%40eisentraut.org
1 parent 1bf1140 commit 9be4e5d

File tree

93 files changed

+40
-218
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+40
-218
lines changed

contrib/amcheck/verify_heapam.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,22 @@
1212

1313
#include "access/detoast.h"
1414
#include "access/genam.h"
15-
#include "access/heapam.h"
1615
#include "access/heaptoast.h"
1716
#include "access/multixact.h"
17+
#include "access/relation.h"
18+
#include "access/table.h"
1819
#include "access/toast_internals.h"
1920
#include "access/visibilitymap.h"
21+
#include "access/xact.h"
2022
#include "catalog/pg_am.h"
23+
#include "catalog/pg_class.h"
2124
#include "funcapi.h"
2225
#include "miscadmin.h"
2326
#include "storage/bufmgr.h"
2427
#include "storage/procarray.h"
2528
#include "utils/builtins.h"
2629
#include "utils/fmgroids.h"
30+
#include "utils/rel.h"
2731

2832
PG_FUNCTION_INFO_V1(verify_heapam);
2933

contrib/amcheck/verify_nbtree.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,9 @@
3333
#include "catalog/index.h"
3434
#include "catalog/pg_am.h"
3535
#include "catalog/pg_opfamily_d.h"
36-
#include "commands/tablecmds.h"
3736
#include "common/pg_prng.h"
3837
#include "lib/bloomfilter.h"
3938
#include "miscadmin.h"
40-
#include "storage/lmgr.h"
4139
#include "storage/smgr.h"
4240
#include "utils/guc.h"
4341
#include "utils/memutils.h"

contrib/auth_delay/auth_delay.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
#include <limits.h>
1515

1616
#include "libpq/auth.h"
17-
#include "port.h"
1817
#include "utils/guc.h"
19-
#include "utils/timestamp.h"
2018

2119
PG_MODULE_MAGIC;
2220

contrib/auto_explain/auto_explain.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
#include "commands/explain.h"
1919
#include "common/pg_prng.h"
2020
#include "executor/instrument.h"
21-
#include "jit/jit.h"
22-
#include "nodes/params.h"
2321
#include "utils/guc.h"
2422

2523
PG_MODULE_MAGIC;

contrib/basic_archive/basic_archive.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
#include "storage/copydir.h"
3737
#include "storage/fd.h"
3838
#include "utils/guc.h"
39-
#include "utils/memutils.h"
4039

4140
PG_MODULE_MAGIC;
4241

contrib/bloom/blcost.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "postgres.h"
1414

1515
#include "bloom.h"
16-
#include "fmgr.h"
1716
#include "utils/selfuncs.h"
1817

1918
/*

contrib/bloom/blinsert.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@
1616
#include "access/generic_xlog.h"
1717
#include "access/tableam.h"
1818
#include "bloom.h"
19-
#include "catalog/index.h"
2019
#include "miscadmin.h"
20+
#include "nodes/execnodes.h"
2121
#include "storage/bufmgr.h"
22-
#include "storage/indexfsm.h"
23-
#include "storage/smgr.h"
2422
#include "utils/memutils.h"
2523
#include "utils/rel.h"
2624

contrib/bloom/blscan.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@
1515
#include "access/relscan.h"
1616
#include "bloom.h"
1717
#include "miscadmin.h"
18-
#include "pgstat.h"
1918
#include "storage/bufmgr.h"
20-
#include "storage/lmgr.h"
21-
#include "utils/memutils.h"
22-
#include "utils/rel.h"
2319

2420
/*
2521
* Begin scan of bloom index.

contrib/bloom/blutils.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,11 @@
1717
#include "access/generic_xlog.h"
1818
#include "access/reloptions.h"
1919
#include "bloom.h"
20-
#include "catalog/index.h"
2120
#include "commands/vacuum.h"
22-
#include "miscadmin.h"
2321
#include "storage/bufmgr.h"
24-
#include "storage/freespace.h"
2522
#include "storage/indexfsm.h"
26-
#include "storage/lmgr.h"
2723
#include "utils/memutils.h"
24+
#include "varatt.h"
2825

2926
/* Signature dealing macros - note i is assumed to be of type int */
3027
#define GETWORD(x,i) ( *( (BloomSignatureWord *)(x) + ( (i) / SIGNWORDBITS ) ) )

contrib/bloom/blvacuum.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@
1414

1515
#include "access/genam.h"
1616
#include "bloom.h"
17-
#include "catalog/storage.h"
1817
#include "commands/vacuum.h"
19-
#include "miscadmin.h"
20-
#include "postmaster/autovacuum.h"
2118
#include "storage/bufmgr.h"
2219
#include "storage/indexfsm.h"
23-
#include "storage/lmgr.h"
2420

2521

2622
/*

contrib/bloom/blvalidate.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
#include "catalog/pg_opclass.h"
2121
#include "catalog/pg_opfamily.h"
2222
#include "catalog/pg_type.h"
23-
#include "utils/builtins.h"
24-
#include "utils/lsyscache.h"
2523
#include "utils/regproc.h"
2624
#include "utils/syscache.h"
2725

contrib/btree_gin/btree_gin.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,12 @@
77

88
#include "access/stratnum.h"
99
#include "utils/builtins.h"
10-
#include "utils/bytea.h"
11-
#include "utils/cash.h"
1210
#include "utils/date.h"
1311
#include "utils/float.h"
1412
#include "utils/inet.h"
1513
#include "utils/numeric.h"
1614
#include "utils/timestamp.h"
1715
#include "utils/uuid.h"
18-
#include "utils/varbit.h"
1916

2017
PG_MODULE_MAGIC;
2118

contrib/btree_gist/btree_bit.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_var.h"
8-
#include "utils/builtins.h"
9-
#include "utils/bytea.h"
8+
#include "utils/fmgrprotos.h"
109
#include "utils/varbit.h"
1110

1211

contrib/btree_gist/btree_bool.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "common/int.h"
98

109
typedef struct boolkey
1110
{

contrib/btree_gist/btree_bytea.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_var.h"
8-
#include "utils/builtins.h"
9-
#include "utils/bytea.h"
8+
#include "utils/fmgrprotos.h"
109

1110

1211
/*

contrib/btree_gist/btree_date.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "utils/builtins.h"
8+
#include "utils/fmgrprotos.h"
99
#include "utils/date.h"
1010

1111
typedef struct

contrib/btree_gist/btree_enum.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
88
#include "fmgr.h"
9-
#include "utils/builtins.h"
9+
#include "utils/fmgrprotos.h"
1010

1111
/* enums are really Oids, so we just use the same structure */
1212

contrib/btree_gist/btree_inet.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include "btree_utils_num.h"
88
#include "catalog/pg_type.h"
99
#include "utils/builtins.h"
10-
#include "utils/inet.h"
1110

1211
typedef struct inetkey
1312
{

contrib/btree_gist/btree_interval.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "utils/builtins.h"
8+
#include "utils/fmgrprotos.h"
99
#include "utils/timestamp.h"
1010

1111
typedef struct

contrib/btree_gist/btree_macaddr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "utils/builtins.h"
8+
#include "utils/fmgrprotos.h"
99
#include "utils/inet.h"
1010

1111
typedef struct

contrib/btree_gist/btree_macaddr8.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "utils/builtins.h"
8+
#include "utils/fmgrprotos.h"
99
#include "utils/inet.h"
1010

1111
typedef struct

contrib/btree_gist/btree_text.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_var.h"
8-
#include "utils/builtins.h"
8+
#include "mb/pg_wchar.h"
9+
#include "utils/fmgrprotos.h"
910

1011
/*
1112
** Text ops

contrib/btree_gist/btree_time.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "btree_gist.h"
77
#include "btree_utils_num.h"
8-
#include "utils/builtins.h"
8+
#include "utils/fmgrprotos.h"
99
#include "utils/date.h"
1010
#include "utils/timestamp.h"
1111

contrib/btree_gist/btree_ts.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
#include "btree_gist.h"
99
#include "btree_utils_num.h"
10-
#include "utils/builtins.h"
11-
#include "utils/datetime.h"
10+
#include "utils/fmgrprotos.h"
11+
#include "utils/timestamp.h"
1212
#include "utils/float.h"
1313

1414
typedef struct

contrib/btree_gist/btree_utils_num.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include "access/gist.h"
1111
#include "btree_gist.h"
12-
#include "utils/rel.h"
1312

1413
typedef char GBT_NUMKEY;
1514

contrib/btree_gist/btree_utils_var.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99

1010
#include "btree_gist.h"
1111
#include "btree_utils_var.h"
12-
#include "utils/builtins.h"
13-
#include "utils/pg_locale.h"
12+
#include "mb/pg_wchar.h"
1413
#include "utils/rel.h"
1514

1615
/* used for key sorting */

contrib/btree_gist/btree_utils_var.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
#include "access/gist.h"
88
#include "btree_gist.h"
9-
#include "mb/pg_wchar.h"
109

1110
/* Variable length key */
1211
typedef bytea GBT_VARKEY;

contrib/citext/citext.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "catalog/pg_collation.h"
77
#include "common/hashfn.h"
8-
#include "utils/builtins.h"
8+
#include "fmgr.h"
99
#include "utils/formatting.h"
1010
#include "utils/varlena.h"
1111
#include "varatt.h"

contrib/dict_xsyn/dict_xsyn.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#include "commands/defrem.h"
1818
#include "tsearch/ts_locale.h"
19-
#include "tsearch/ts_utils.h"
19+
#include "tsearch/ts_public.h"
2020

2121
PG_MODULE_MAGIC;
2222

contrib/fuzzystrmatch/fuzzystrmatch.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040

4141
#include <ctype.h>
4242

43-
#include "mb/pg_wchar.h"
4443
#include "utils/builtins.h"
4544
#include "utils/varlena.h"
4645
#include "varatt.h"

contrib/intarray/_int_bool.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
#include "_int.h"
77
#include "miscadmin.h"
8-
#include "utils/builtins.h"
98

109
PG_FUNCTION_INFO_V1(bqarr_in);
1110
PG_FUNCTION_INFO_V1(bqarr_out);

contrib/intarray/_int_selfuncs.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@
2020
#include "catalog/pg_statistic.h"
2121
#include "catalog/pg_type.h"
2222
#include "miscadmin.h"
23-
#include "utils/builtins.h"
23+
#include "utils/fmgrprotos.h"
2424
#include "utils/lsyscache.h"
2525
#include "utils/selfuncs.h"
26-
#include "utils/syscache.h"
2726

2827
PG_FUNCTION_INFO_V1(_int_overlap_sel);
2928
PG_FUNCTION_INFO_V1(_int_contains_sel);

contrib/isn/isn.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "UPC.h"
2222
#include "fmgr.h"
2323
#include "isn.h"
24-
#include "utils/builtins.h"
2524

2625
PG_MODULE_MAGIC;
2726

contrib/lo/lo.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
#include "commands/trigger.h"
1111
#include "executor/spi.h"
12-
#include "utils/builtins.h"
12+
#include "utils/fmgrprotos.h"
1313
#include "utils/rel.h"
1414

1515
PG_MODULE_MAGIC;

contrib/ltree/ltree_io.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "crc32.h"
1111
#include "libpq/pqformat.h"
1212
#include "ltree.h"
13-
#include "utils/memutils.h"
1413
#include "varatt.h"
1514

1615

contrib/ltree/ltree_op.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@
77

88
#include <ctype.h>
99

10-
#include "access/htup_details.h"
11-
#include "catalog/pg_statistic.h"
1210
#include "common/hashfn.h"
1311
#include "ltree.h"
1412
#include "utils/builtins.h"
15-
#include "utils/lsyscache.h"
1613
#include "utils/selfuncs.h"
14+
#include "varatt.h"
1715

1816
PG_MODULE_MAGIC;
1917

contrib/pageinspect/brinfuncs.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@
99
*/
1010
#include "postgres.h"
1111

12-
#include "access/brin.h"
1312
#include "access/brin_internal.h"
1413
#include "access/brin_page.h"
15-
#include "access/brin_revmap.h"
1614
#include "access/brin_tuple.h"
1715
#include "access/htup_details.h"
18-
#include "catalog/index.h"
1916
#include "catalog/pg_am_d.h"
2017
#include "catalog/pg_type.h"
2118
#include "funcapi.h"
2219
#include "lib/stringinfo.h"
2320
#include "miscadmin.h"
2421
#include "pageinspect.h"
25-
#include "utils/array.h"
2622
#include "utils/builtins.h"
2723
#include "utils/lsyscache.h"
2824
#include "utils/rel.h"

0 commit comments

Comments
 (0)