Skip to content

Commit 0c711c3

Browse files
Merge pull request #83 from NathanNeurotic/codex/fix-all-cppcheck-missingincludesystem-issues
Suppress cppcheck missingIncludeSystem for system includes
2 parents 909d147 + 1dc3b63 commit 0c711c3

23 files changed

Lines changed: 134 additions & 0 deletions

include/debugprintf.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@
44
#ifdef __CPPCHECK__
55
#include "cppcheck_stubs/stdarg.h"
66
#else
7+
// cppcheck-suppress missingIncludeSystem
78
#include <stdarg.h>
89
#endif
10+
// cppcheck-suppress missingIncludeSystem
911
#include <stdio.h>
1012

1113
#ifdef SCR_PRINT
1214
#ifdef __CPPCHECK__
1315
#include "cppcheck_stubs/debug.h"
1416
#else
17+
// cppcheck-suppress missingIncludeSystem
1518
#include <debug.h>
1619
#endif
1720
#endif
@@ -23,6 +26,7 @@ void sio_printf(const char *fmt, ...);
2326
#ifdef __CPPCHECK__
2427
#include "cppcheck_stubs/SIOCookie.h"
2528
#else
29+
// cppcheck-suppress missingIncludeSystem
2630
#include <SIOCookie.h>
2731
#endif
2832
#define DPRINTF_INIT() ee_sio_start(38400, 0, 0, 0, 0, 1);

include/libcdvd_add.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifdef __CPPCHECK__
22
#include "cppcheck_stubs/stddef.h"
33
#else
4+
// cppcheck-suppress missingIncludeSystem
45
#include <stddef.h>
56
#endif
67

include/main.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,21 @@
22
#define MAIN_H
33
#define NEWLIB_PORT_AWARE
44

5+
// cppcheck-suppress missingIncludeSystem
56
#include <stdlib.h>
7+
// cppcheck-suppress missingIncludeSystem
68
#include <stdio.h>
79
#ifdef __CPPCHECK__
810
#include "cppcheck_stubs/string.h"
911
#else
12+
// cppcheck-suppress missingIncludeSystem
1013
#include <string.h>
1114
#endif
15+
// cppcheck-suppress missingIncludeSystem
1216
#include <unistd.h>
17+
// cppcheck-suppress missingIncludeSystem
1318
#include <malloc.h>
19+
// cppcheck-suppress missingIncludeSystem
1420
#include <fcntl.h>
1521

1622
#ifdef __CPPCHECK__
@@ -30,19 +36,33 @@
3036
#include "cppcheck_stubs/libmc.h"
3137
#include "cppcheck_stubs/libcdvd.h"
3238
#else
39+
// cppcheck-suppress missingIncludeSystem
3340
#include <tamtypes.h>
41+
// cppcheck-suppress missingIncludeSystem
3442
#include <kernel.h>
43+
// cppcheck-suppress missingIncludeSystem
3544
#include <sifrpc.h>
45+
// cppcheck-suppress missingIncludeSystem
3646
#include <loadfile.h>
47+
// cppcheck-suppress missingIncludeSystem
3748
#include <debug.h>
49+
// cppcheck-suppress missingIncludeSystem
3850
#include <iopcontrol.h>
51+
// cppcheck-suppress missingIncludeSystem
3952
#include <iopheap.h>
53+
// cppcheck-suppress missingIncludeSystem
4054
#include <sbv_patches.h>
55+
// cppcheck-suppress missingIncludeSystem
4156
#include <ps2sdkapi.h>
57+
// cppcheck-suppress missingIncludeSystem
4258
#include <usbhdfsd-common.h>
59+
// cppcheck-suppress missingIncludeSystem
4360
#include <osd_config.h>
61+
// cppcheck-suppress missingIncludeSystem
4462
#include <libpad.h>
63+
// cppcheck-suppress missingIncludeSystem
4564
#include <libmc.h>
65+
// cppcheck-suppress missingIncludeSystem
4666
#include <libcdvd.h>
4767
#endif
4868

@@ -66,6 +86,7 @@
6686
#ifdef __CPPCHECK__
6787
#include "cppcheck_stubs/iopcontrol_special.h"
6888
#else
89+
// cppcheck-suppress missingIncludeSystem
6990
#include <iopcontrol_special.h>
7091
#endif
7192
#include "psx/plibcdvd_add.h"
@@ -127,10 +148,14 @@ void loadUDPTTY();
127148
#include "cppcheck_stubs/io_common.h"
128149
#include "cppcheck_stubs/libpwroff.h"
129150
#else
151+
// cppcheck-suppress missingIncludeSystem
130152
#include <hdd-ioctl.h>
153+
// cppcheck-suppress missingIncludeSystem
131154
#include <io_common.h>
155+
// cppcheck-suppress missingIncludeSystem
132156
#include <libpwroff.h>
133157
#endif
158+
// cppcheck-suppress missingIncludeSystem
134159
#include <assert.h>
135160
extern char PART[128];
136161
extern int HDD_USABLE;
@@ -152,6 +177,7 @@ int LookForBDMDevice(void);
152177
#ifdef __CPPCHECK__
153178
#include "cppcheck_stubs/fileXio_rpc.h"
154179
#else
180+
// cppcheck-suppress missingIncludeSystem
155181
#include <fileXio_rpc.h>
156182
#endif
157183
int LoadFIO(void); // Load FileXio and it´s dependencies

include/psx/plibcdvd_add.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifdef __CPPCHECK__
22
#include "cppcheck_stubs/tamtypes.h"
33
#else
4+
// cppcheck-suppress missingIncludeSystem
45
#include <tamtypes.h>
56
#endif
67
/**

include/util.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifdef __CPPCHECK__
22
#include "cppcheck_stubs/stddef.h"
33
#else
4+
// cppcheck-suppress missingIncludeSystem
45
#include <stddef.h>
56
#endif
67

include/util_safe_compat.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,27 @@
88
#include "cppcheck_stubs/string.h"
99
#elif defined(__has_include)
1010
#if __has_include(<stddef.h>)
11+
// cppcheck-suppress missingIncludeSystem
1112
#include <stddef.h>
1213
#endif
1314
#if __has_include(<stdarg.h>)
15+
// cppcheck-suppress missingIncludeSystem
1416
#include <stdarg.h>
1517
#endif
1618
#if __has_include(<stdint.h>)
19+
// cppcheck-suppress missingIncludeSystem
1720
#include <stdint.h>
1821
#endif
1922
#if __has_include(<limits.h>)
23+
// cppcheck-suppress missingIncludeSystem
2024
#include <limits.h>
2125
#endif
2226
#if __has_include(<string.h>)
27+
// cppcheck-suppress missingIncludeSystem
2328
#include <string.h>
2429
#endif
2530
#if __has_include(<stdio.h>)
31+
// cppcheck-suppress missingIncludeSystem
2632
#include <stdio.h>
2733
#endif
2834
#endif

include/util_safeio.h

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

66
#if defined(__has_include)
77
#if __has_include(<unistd.h>)
8+
// cppcheck-suppress missingIncludeSystem
89
#include <unistd.h>
910
#endif
1011
#endif

src/OSDConfig.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1+
// cppcheck-suppress missingIncludeSystem
12
#include <stdio.h>
23
#ifdef __CPPCHECK__
34
#include "cppcheck_stubs/osd_config.h"
45
#else
6+
// cppcheck-suppress missingIncludeSystem
57
#include <osd_config.h>
68
#endif
79
#ifdef __CPPCHECK__
810
#include "cppcheck_stubs/kernel.h"
911
#else
12+
// cppcheck-suppress missingIncludeSystem
1013
#include <kernel.h>
1114
#endif
1215
#include "OSDInit.h"

src/OSDHistory.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,47 @@
1+
// cppcheck-suppress missingIncludeSystem
12
#include <errno.h>
3+
// cppcheck-suppress missingIncludeSystem
24
#include <fcntl.h>
5+
// cppcheck-suppress missingIncludeSystem
36
#include <unistd.h>
47
#ifdef __CPPCHECK__
58
#include "cppcheck_stubs/kernel.h"
69
#else
10+
// cppcheck-suppress missingIncludeSystem
711
#include <kernel.h>
812
#endif
913
#ifdef __CPPCHECK__
1014
#include "cppcheck_stubs/libmc.h"
1115
#else
16+
// cppcheck-suppress missingIncludeSystem
1217
#include <libmc.h>
1318
#endif
1419
#ifdef __CPPCHECK__
1520
#include "cppcheck_stubs/libcdvd.h"
1621
#else
22+
// cppcheck-suppress missingIncludeSystem
1723
#include <libcdvd.h>
1824
#endif
1925
#ifdef __CPPCHECK__
2026
#include "cppcheck_stubs/limits.h"
2127
#else
28+
// cppcheck-suppress missingIncludeSystem
2229
#include <limits.h>
2330
#endif
2431
#ifdef __CPPCHECK__
2532
#include "cppcheck_stubs/string.h"
2633
#else
34+
// cppcheck-suppress missingIncludeSystem
2735
#include <string.h>
2836
#endif
37+
// cppcheck-suppress missingIncludeSystem
2938
#include <stdio.h>
3039
#include "OSDInit.h"
3140
#include "util.h"
3241
#include "util_safe.h"
3342
#include "OSDHistory.h"
3443
#include "debugprintf.h"
44+
// cppcheck-suppress missingIncludeSystem
3545
#include <stdlib.h>
3646

3747
/* The OSDs have this weird bug whereby the size of the icon file is hardcoded to 1776 bytes... even though that is way too long!

src/OSDInit.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,35 @@
1+
// cppcheck-suppress missingIncludeSystem
12
#include <stdio.h>
3+
// cppcheck-suppress missingIncludeSystem
24
#include <fcntl.h>
35
#ifdef __CPPCHECK__
46
#include "cppcheck_stubs/kernel.h"
57
#else
8+
// cppcheck-suppress missingIncludeSystem
69
#include <kernel.h>
710
#endif
811
#ifdef __CPPCHECK__
912
#include "cppcheck_stubs/libcdvd.h"
1013
#else
14+
// cppcheck-suppress missingIncludeSystem
1115
#include <libcdvd.h>
1216
#endif
1317
#ifdef __CPPCHECK__
1418
#include "cppcheck_stubs/osd_config.h"
1519
#else
20+
// cppcheck-suppress missingIncludeSystem
1621
#include <osd_config.h>
1722
#endif
1823
#ifdef __CPPCHECK__
1924
#include "cppcheck_stubs/string.h"
2025
#else
26+
// cppcheck-suppress missingIncludeSystem
2127
#include <string.h>
2228
#endif
2329
#include "libcdvd_add.h"
2430
#include "OSDInit.h"
2531
#include "util_safe.h"
32+
// cppcheck-suppress missingIncludeSystem
2633
#include <unistd.h>
2734

2835
/* Parsing of values from the EEPROM and setting them into the EE kernel

0 commit comments

Comments
 (0)