Skip to content

Commit f12c9cc

Browse files
committed
Rationalise header file handling
1 parent bc57369 commit f12c9cc

24 files changed

+91
-66
lines changed

block.h

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#ifndef MCMAP_BLOCK_H
22
#define MCMAP_BLOCK_H 1
33

4-
#include "types.h"
5-
64
extern struct block_info
75
{
86
char *name;

cmd.c

+7-4
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,21 @@
66
#include <sys/types.h>
77
#include <sys/stat.h>
88
#include <unistd.h>
9+
#include <stdbool.h>
910

1011
#include <glib.h>
1112
#include <glib/gstdio.h>
1213

1314
#include <SDL.h>
1415

15-
#include "cmd.h"
16-
#include "protocol.h"
16+
#include "config.h"
17+
#include "types.h"
18+
#include "platform.h"
1719
#include "common.h"
18-
#include "map.h"
19-
#include "world.h"
20+
#include "protocol.h"
2021
#include "proxy.h"
22+
#include "world.h"
23+
#include "cmd.h"
2124

2225
struct command
2326
{

cmd.h

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#ifndef MCMAP_CMD_H
22
#define MCMAP_CMD_H 1
33

4-
#include "config.h"
5-
#include "types.h"
6-
74
void init_cmd(void);
85

96
void cmd_parse(struct buffer cmd);

common.c

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
#include <unistd.h>
22
#include <math.h>
3+
#include <stdbool.h>
34

45
#include <glib.h>
56
#include <SDL.h>
67

7-
#include "protocol.h"
8+
#include "types.h"
9+
#include "platform.h"
810
#include "common.h"
9-
#include "map.h"
10-
#include "world.h"
11+
#include "protocol.h"
1112
#include "proxy.h"
1213

1314
guint coord_hash(gconstpointer key)

common.h

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#ifndef MCMAP_COMMON_H
22
#define MCMAP_COMMON_H
33

4-
#include "platform.h"
5-
#include "types.h"
6-
74
#define NELEMS(array) (sizeof(array) / sizeof((array)[0]))
85

96
/* options */

console.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
#include <stdio.h>
33
#include <stdlib.h>
44
#include <unistd.h>
5+
#include <stdint.h>
6+
#include <stdbool.h>
57

68
#include <glib.h>
79

8-
#include "protocol.h"
9-
#include "common.h"
10+
#include "types.h"
1011
#include "console.h"
11-
#include "world.h"
1212

1313
int console_outfd = 1;
1414

main.c

+8-5
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,24 @@
33
#include <stdarg.h>
44
#include <stdio.h>
55
#include <unistd.h>
6+
#include <stdbool.h>
67

78
#include <glib.h>
89
#include <SDL.h>
910
#include <SDL_ttf.h>
1011

11-
#include "cmd.h"
1212
#include "config.h"
13-
#include "protocol.h"
13+
#include "types.h"
14+
#include "platform.h"
1415
#include "common.h"
15-
#include "console.h"
16-
#include "map.h"
1716
#include "block.h"
18-
#include "world.h"
17+
#include "cmd.h"
18+
#include "console.h"
19+
#include "protocol.h"
1920
#include "proxy.h"
2021
#include "ui.h"
22+
#include "world.h"
23+
#include "map.h"
2124

2225
/* default command-line options */
2326

map.c

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
#include <math.h>
22
#include <stdlib.h>
3+
#include <stdbool.h>
34

45
#include <glib.h>
56
#include <SDL.h>
67
#include <SDL_ttf.h>
78

8-
#include "protocol.h"
9-
#include "common.h"
10-
#include "console.h"
119
#include "config.h"
12-
#include "map.h"
10+
#include "types.h"
11+
#include "platform.h"
1312
#include "block.h"
14-
#include "world.h"
13+
#include "protocol.h"
1514
#include "proxy.h"
15+
#include "world.h"
16+
#include "map.h"
1617

1718
/* color maps */
1819

map.h

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
#ifndef MCMAP_MAP_H
22
#define MCMAP_MAP_H 1
33

4-
#include <SDL_ttf.h>
5-
#include "world.h"
6-
#include "types.h"
7-
84
#define MCMAP_EVENT_REPAINT SDL_USEREVENT
95

106
struct map_region

map_cross.c

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1+
#include <stdbool.h>
2+
13
#include <glib.h>
24
#include <SDL.h>
5+
#include <SDL_ttf.h>
36

4-
#include "common.h"
7+
#include "config.h"
8+
#include "types.h"
9+
#include "platform.h"
510
#include "protocol.h"
11+
#include "world.h"
612
#include "map.h"
713

814
struct state

map_flat.c

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1+
#include <stdbool.h>
2+
13
#include <glib.h>
24
#include <SDL.h>
5+
#include <SDL_ttf.h>
36

4-
#include "common.h"
7+
#include "types.h"
8+
#include "platform.h"
59
#include "console.h"
610
#include "protocol.h"
11+
#include "world.h"
712
#include "map.h"
813

914
struct state

map_surface.c

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
1+
#include <stdbool.h>
2+
13
#include <glib.h>
24
#include <SDL.h>
5+
#include <SDL_ttf.h>
36

4-
#include "common.h"
7+
#include "config.h"
8+
#include "types.h"
9+
#include "platform.h"
510
#include "block.h"
611
#include "protocol.h"
12+
#include "world.h"
713
#include "map.h"
814

915
struct state

map_topo.c

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
1+
#include <stdbool.h>
2+
13
#include <glib.h>
24
#include <SDL.h>
5+
#include <SDL_ttf.h>
36

4-
#include "common.h"
7+
#include "config.h"
8+
#include "types.h"
9+
#include "platform.h"
510
#include "block.h"
611
#include "protocol.h"
12+
#include "world.h"
713
#include "map.h"
814

915
static char *describe(void *data, GPtrArray *attribs)

nbt.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#include <string.h>
2+
#include <stdint.h>
3+
#include <stdbool.h>
24

35
#include <glib.h>
46
#include <zlib.h>
57

6-
#include "protocol.h"
7-
#include "common.h"
8+
#include "config.h"
9+
#include "types.h"
810
#include "console.h"
911
#include "nbt.h"
1012

nbt.h

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#ifndef MCMAP_NBT_H
22
#define MCMAP_NBT_H 1
33

4-
#include "types.h"
5-
64
enum nbt_tag_type
75
{
86
NBT_TAG_END = 0,

posix.c

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@
44
#include <stdio.h>
55
#include <sys/mman.h>
66
#include <unistd.h>
7+
#include <stdint.h>
8+
#include <stdbool.h>
79

810
#include <glib.h>
911
#include <readline/readline.h>
1012
#include <readline/history.h>
1113

12-
#include "protocol.h"
13-
#include "common.h"
14+
#include "types.h"
15+
#include "platform.h"
1416
#include "console.h"
17+
#include "protocol.h"
1518
#include "proxy.h"
1619

1720
static int console_readline = 0;

protocol.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@
44
#include <string.h>
55
#include <unistd.h>
66
#include <errno.h>
7+
#include <stdbool.h>
78

89
#include <glib.h>
910

10-
#include "protocol.h"
11+
#include "config.h"
12+
#include "types.h"
13+
#include "platform.h"
1114
#include "common.h"
1215
#include "console.h"
16+
#include "protocol.h"
1317

1418
/*
1519
* reference:

protocol.h

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#ifndef MCMAP_PROTOCOL_H
22
#define MCMAP_PROTOCOL_H 1
33

4-
#include "platform.h"
5-
#include "types.h"
6-
74
enum packet_id {
85
#define PACKET(id, cname, nfields, ...) \
96
PACKET_##cname = id,

proxy.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44
#include <stdio.h>
55
#include <unistd.h>
66
#include <errno.h>
7+
#include <stdbool.h>
78

89
#include <glib.h>
910
#include <SDL.h>
1011

11-
#include "cmd.h"
12-
#include "config.h"
13-
#include "protocol.h"
12+
#include "types.h"
13+
#include "platform.h"
1414
#include "common.h"
1515
#include "console.h"
16-
#include "map.h"
17-
#include "world.h"
1816
#include "ui.h"
17+
#include "protocol.h"
18+
#include "world.h"
1919
#include "proxy.h"
2020

2121
/* proxying thread function to pass packets */

types.h

-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#ifndef MCMAP_TYPES_H
22
#define MCMAP_TYPES_H 1
33

4-
#include <stdint.h>
5-
#include <stdbool.h>
6-
74
/* Java types used by the protocol */
85
typedef int8_t jbyte;
96
typedef uint8_t jubyte;

ui.c

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,20 @@
33
#include <stdarg.h>
44
#include <stdio.h>
55
#include <unistd.h>
6+
#include <stdbool.h>
67

78
#include <glib.h>
89
#include <SDL.h>
910
#include <SDL_ttf.h>
1011

11-
#include "cmd.h"
1212
#include "config.h"
13-
#include "protocol.h"
13+
#include "types.h"
14+
#include "platform.h"
1415
#include "common.h"
1516
#include "console.h"
16-
#include "map.h"
17+
#include "protocol.h"
1718
#include "world.h"
18-
#include "proxy.h"
19+
#include "map.h"
1920
#include "ui.h"
2021

2122
/* miscellaneous helper routines */

win32.c

+3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
#include <windows.h>
33
#include <glib.h>
44

5+
/* TODO FIXME: Update includes */
6+
#if 0
57
#include "common.h"
68
#include "platform.h"
79
#include "win32-res.h"
10+
#endif
811

912
static int splash_argc = 0;
1013
static char **splash_argv = 0;

world.c

+9-5
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,24 @@
77
#include <string.h>
88
#include <sys/stat.h>
99
#include <sys/types.h>
10+
#include <stdbool.h>
1011

11-
#include <SDL.h>
1212
#include <glib.h>
1313
#include <glib/gstdio.h>
14+
#include <SDL.h>
15+
#include <SDL_ttf.h>
1416
#include <zlib.h>
1517

16-
#include "cmd.h"
17-
#include "protocol.h"
18+
#include "config.h"
19+
#include "types.h"
20+
#include "platform.h"
1821
#include "common.h"
22+
#include "cmd.h"
1923
#include "console.h"
20-
#include "map.h"
2124
#include "nbt.h"
25+
#include "protocol.h"
2226
#include "world.h"
23-
#include "proxy.h"
27+
#include "map.h"
2428

2529
static GHashTable *region_table = 0;
2630

0 commit comments

Comments
 (0)