home · contact · privacy
Made all function declarations in header files extern, for stylistic consistency...
authorChristian Heller <c.heller@plomlompom.de>
Fri, 28 Jun 2013 00:29:20 +0000 (02:29 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Fri, 28 Jun 2013 00:29:20 +0000 (02:29 +0200)
src/draw_wins.h
src/keybindings.h
src/readwrite.h
src/roguelike.h
src/yx_uint16.h

index dea248a4a9c66bc1f2eb3004990d3d50d6fc919d..2013efd4f4893b718ee510d4ea5ab145314da5c0 100644 (file)
@@ -5,11 +5,11 @@
 
 struct Win;
 
-void draw_with_linebreaks (struct Win *, char *, uint16_t);
-void draw_text_from_bottom (struct Win *, char *);
-void draw_log_win (struct Win *);
-void draw_map_win (struct Win *);
-void draw_info_win (struct Win *);
-void draw_keys_win (struct Win *);
+extern void draw_with_linebreaks (struct Win *, char *, uint16_t);
+extern void draw_text_from_bottom (struct Win *, char *);
+extern void draw_log_win (struct Win *);
+extern void draw_map_win (struct Win *);
+extern void draw_info_win (struct Win *);
+extern void draw_keys_win (struct Win *);
 
 #endif
index ad8b3bb36be853e17d109b7a8e7f22574c0a3f67..4cdcd5a1fdd9350f7a6e76b3b1bf69df1acc871b 100644 (file)
@@ -15,11 +15,11 @@ struct KeysWinData {
   char edit;
   uint16_t select; };
 
-void init_keybindings(struct World *);
-void save_keybindings(struct World *);
-uint16_t get_action_key (struct KeyBinding *, char *);
-char * get_keyname(uint16_t);
-void keyswin_mod_key (struct World *, struct WinMeta *);
-void keyswin_move_selection (struct World *, char);
+extern void init_keybindings(struct World *);
+extern void save_keybindings(struct World *);
+extern uint16_t get_action_key (struct KeyBinding *, char *);
+extern char * get_keyname(uint16_t);
+extern void keyswin_mod_key (struct World *, struct WinMeta *);
+extern void keyswin_move_selection (struct World *, char);
 
 #endif
index eeead6bf7dfb9ac20fd2a2f4ae2c2d31978b60c1..dd4e23717d75ecb4ea04a7f2dc86b631f96d1c2a 100644 (file)
@@ -4,9 +4,9 @@
 #include <stdio.h>
 #include <stdint.h>
 
-uint16_t read_uint16_bigendian(FILE * file);
-void write_uint16_bigendian(uint16_t x, FILE * file);
-uint32_t read_uint32_bigendian(FILE * file);
-void write_uint32_bigendian(uint32_t x, FILE * file);
+extern uint16_t read_uint16_bigendian(FILE * file);
+extern void write_uint16_bigendian(uint16_t x, FILE * file);
+extern uint32_t read_uint32_bigendian(FILE * file);
+extern void write_uint32_bigendian(uint32_t x, FILE * file);
 
 #endif
index 45e63b9ae0d97573a43592fa38d6e9499eb338fe..963031f92c5f69d9253bd1469511347f2ad3d2a7 100644 (file)
@@ -25,19 +25,19 @@ struct Map {
   struct yx_uint16 offset;
   char * cells; };
 
-uint16_t rrand(char, uint32_t);
-void update_log (struct World *, char *);
+extern uint16_t rrand(char, uint32_t);
+extern void update_log (struct World *, char *);
 
-struct Map init_map ();
-void map_scroll (struct Map *, char);
+extern struct Map init_map ();
+extern void map_scroll (struct Map *, char);
 
-void turn_over (struct World *, char);
-void save_game(struct World *);
+extern void turn_over (struct World *, char);
+extern void save_game(struct World *);
 
-void toggle_window (struct WinMeta *, struct Win *);
-void scroll_pad (struct WinMeta *, char);
-void growshrink_active_window (struct WinMeta *, char);
+extern void toggle_window (struct WinMeta *, struct Win *);
+extern void scroll_pad (struct WinMeta *, char);
+extern void growshrink_active_window (struct WinMeta *, char);
 
-unsigned char meta_keys(int, struct World *, struct WinMeta *, struct Win *, struct Win *, struct Win *, struct Win *);
+extern unsigned char meta_keys(int, struct World *, struct WinMeta *, struct Win *, struct Win *, struct Win *, struct Win *);
 
 #endif
index c697879654be9ad11b3e8f69d6d8b5451123c935..4751b683719636220275e2d4af3ac420d63ce13e 100644 (file)
@@ -13,6 +13,6 @@ struct yx_uint16 {
   uint16_t x; };
 
 extern char yx_uint16_cmp (struct yx_uint16, struct yx_uint16);
-struct yx_uint16 mv_yx_in_dir (char, struct yx_uint16);
+extern struct yx_uint16 mv_yx_in_dir (char, struct yx_uint16);
 
 #endif