Skip to content

Commit 3c966fb

Browse files
committed
fuzzers: clean up header includes
There's multiple headers included in our fuzzers that aren't required at all. Furthermore, some of them are not available on Win32, causing builds to fail. Remove them to fix this.
1 parent 9d43d45 commit 3c966fb

File tree

4 files changed

+2
-18
lines changed

4 files changed

+2
-18
lines changed

fuzzers/config_file_fuzzer.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,9 @@
77
* a Linking Exception. For full terms see the included COPYING file.
88
*/
99

10-
#include <git2.h>
10+
#include "git2.h"
1111
#include "config_backend.h"
1212

13-
#include <stdlib.h>
14-
#include <stdio.h>
15-
#include <unistd.h>
16-
#include <limits.h>
17-
#include <errno.h>
18-
1913
#define UNUSED(x) (void)(x)
2014

2115
int foreach_cb(const git_config_entry *entry, void *payload)

fuzzers/download_refs_fuzzer.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@
77
* a Linking Exception. For full terms see the included COPYING file.
88
*/
99

10-
#include <string.h>
10+
#include <stdio.h>
1111
#include <stdlib.h>
1212
#include <string.h>
13-
#include <stdio.h>
14-
#include <unistd.h>
1513

1614
#include "git2.h"
1715
#include "git2/sys/transport.h"

fuzzers/packfile_fuzzer.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,7 @@
77
* a Linking Exception. For full terms see the included COPYING file.
88
*/
99

10-
#include <stdbool.h>
11-
#include <stdint.h>
1210
#include <stdio.h>
13-
#include <limits.h>
14-
#include <unistd.h>
1511

1612
#include "git2.h"
1713
#include "git2/sys/mempack.h"

fuzzers/standalone_driver.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@
55
* a Linking Exception. For full terms see the included COPYING file.
66
*/
77

8-
#include <assert.h>
9-
#include <dirent.h>
108
#include <stdio.h>
11-
#include <stdlib.h>
12-
#include <sys/types.h>
139

1410
#include "git2.h"
1511
#include "fileops.h"

0 commit comments

Comments
 (0)