Skip to content

Commit 6e5cb29

Browse files
committed
global: remove unnecessary includes from C files.
Basically, `devtools/reduce-includes.sh */*.c`. Build time from make clean (RUST=0) (includes building external libs): Before: real 0m38.944000-40.416000(40.1131+/-0.4)s user 3m6.790000-17.159000(15.0571+/-2.8)s sys 0m35.304000-37.336000(36.8942+/-0.57)s After: real 0m37.872000-39.974000(39.5466+/-0.59)s user 3m1.211000-14.968000(12.4556+/-3.9)s sys 0m35.008000-36.830000(36.4143+/-0.5)s Build time after touch config.vars (RUST=0): Before: real 0m19.831000-21.862000(21.5528+/-0.58)s user 2m15.361000-30.731000(28.4798+/-4.4)s sys 0m21.056000-22.339000(22.0346+/-0.35)s After: real 0m18.384000-21.307000(20.8605+/-0.92)s user 2m5.585000-26.843000(23.6017+/-6.7)s sys 0m19.650000-22.003000(21.4943+/-0.69)s Signed-off-by: Rusty Russell <[email protected]>
1 parent bc44d3c commit 6e5cb29

File tree

177 files changed

+14
-682
lines changed

Some content is hidden

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

177 files changed

+14
-682
lines changed

bitcoin/base58.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
#include "config.h"
77
#include <bitcoin/address.h>
88
#include <bitcoin/base58.h>
9-
#include <bitcoin/privkey.h>
10-
#include <bitcoin/pubkey.h>
11-
#include <bitcoin/shadouble.h>
129
#include <common/utils.h>
1310
#include <wally_core.h>
1411

bitcoin/block.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#include "config.h"
22
#include <assert.h>
33
#include <bitcoin/block.h>
4-
#include <bitcoin/chainparams.h>
54
#include <bitcoin/tx.h>
65
#include <ccan/mem/mem.h>
76
#include <ccan/str/hex/hex.h>

bitcoin/chainparams.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#include <bitcoin/chainparams.h>
44
#include <ccan/array_size/array_size.h>
55
#include <ccan/tal/str/str.h>
6-
#include <common/utils.h>
76

87
/* Version codes for BIP32 extended keys in libwally-core.
98
* Stolen from wally_bip32.h in libwally-core*/

bitcoin/locktime.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#include "config.h"
22
#include <assert.h>
33
#include <bitcoin/locktime.h>
4-
#include <ccan/tal/str/str.h>
54

65
#define SECONDS_POINT 500000000
76

bitcoin/psbt.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
#include "config.h"
22
#include <assert.h>
3-
#include <bitcoin/chainparams.h>
43
#include <bitcoin/psbt.h>
54
#include <bitcoin/pubkey.h>
65
#include <bitcoin/script.h>
7-
#include <bitcoin/varint.h>
86
#include <ccan/ccan/array_size/array_size.h>
97
#include <ccan/ccan/mem/mem.h>
10-
#include <ccan/tal/str/str.h>
118
#include <common/utils.h>
129
#include <wally_psbt.h>
1310
#include <wire/wire.h>

bitcoin/script.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#include <bitcoin/preimage.h>
66
#include <bitcoin/pubkey.h>
77
#include <bitcoin/script.h>
8-
#include <ccan/endian/endian.h>
98
#include <ccan/mem/mem.h>
109
#include <common/utils.h>
1110
#include <sodium/randombytes.h>

bitcoin/signature.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
#include <bitcoin/privkey.h>
44
#include <bitcoin/psbt.h>
55
#include <bitcoin/pubkey.h>
6-
#include <bitcoin/script.h>
7-
#include <bitcoin/shadouble.h>
86
#include <bitcoin/signature.h>
97
#include <bitcoin/tx.h>
108
#include <ccan/mem/mem.h>

channeld/channeld.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,10 @@
1919
#include <channeld/channeld.h>
2020
#include <channeld/channeld_wiregen.h>
2121
#include <channeld/full_channel.h>
22-
#include <channeld/inflight.h>
2322
#include <channeld/splice.h>
2423
#include <channeld/watchtower.h>
2524
#include <common/billboard.h>
2625
#include <common/ecdh_hsmd.h>
27-
#include <common/gossip_store.h>
28-
#include <common/hsm_capable.h>
29-
#include <common/hsm_version.h>
3026
#include <common/interactivetx.h>
3127
#include <common/key_derive.h>
3228
#include <common/memleak.h>
@@ -48,10 +44,6 @@
4844
#include <fcntl.h>
4945
#include <hsmd/hsmd_wiregen.h>
5046
#include <inttypes.h>
51-
#include <stdio.h>
52-
#include <wally_bip32.h>
53-
#include <wire/peer_wire.h>
54-
#include <wire/tlvstream.h>
5547
#include <wire/wire_sync.h>
5648

5749
/* stdin == requests, 3 == peer, 4 = HSM */

channeld/inflight.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "config.h"
2-
#include <assert.h>
32
#include <bitcoin/psbt.h>
43
#include <bitcoin/short_channel_id.h>
54
#include <channeld/inflight.h>

channeld/splice.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "config.h"
2-
#include <ccan/tal/tal.h>
32
#include <channeld/splice.h>
43

54
struct splice_state *splice_state_new(const tal_t *ctx)

0 commit comments

Comments
 (0)