With all the little changes that are needed to get an almost clean
compile.

/opt/rtems-4.11/lm32-rtems4.11/milkymist/lib/include/lop/lop_lowlevel.h
is the only problem left.
---
 src/Makefile          |    3 ++-
 src/config.h          |    2 +-
 src/fb.h              |   10 +++++-----
 src/fbgrab.c          |    2 +-
 src/gui/about.h       |    4 ++--
 src/gui/audio.c       |    2 +-
 src/gui/audio.h       |    6 +++---
 src/gui/cp.c          |    4 ++--
 src/gui/cp.h          |    6 +++---
 src/gui/dmx.c         |    2 +-
 src/gui/dmx.h         |    6 +++---
 src/gui/dmxdesk.h     |    6 +++---
 src/gui/dmxspy.h      |    6 +++---
 src/gui/filemanager.h |    4 ++--
 src/gui/firstpatch.h  |    4 ++--
 src/gui/flash.c       |   14 +++++++-------
 src/gui/flash.h       |    2 +-
 src/gui/guirender.h   |    4 ++--
 src/gui/ir.c          |    8 ++++----
 src/gui/ir.h          |    4 ++--
 src/gui/keyboard.c    |    8 ++++----
 src/gui/keyboard.h    |    4 ++--
 src/gui/messagebox.h  |    2 +-
 src/gui/midi.c        |    8 ++++----
 src/gui/midi.h        |    4 ++--
 src/gui/monitor.h     |    6 +++---
 src/gui/oscsettings.c |    8 ++++----
 src/gui/oscsettings.h |    4 ++--
 src/gui/patcheditor.c |    4 ++--
 src/gui/patcheditor.h |    4 ++--
 src/gui/performance.c |   22 +++++++++++-----------
 src/gui/performance.h |    4 ++--
 src/gui/rsswall.c     |    6 +++---
 src/gui/rsswall.h     |    8 ++++----
 src/gui/shutdown.h    |    4 ++--
 src/gui/sysettings.c  |   24 ++++++++++++------------
 src/gui/sysettings.h  |    6 +++---
 src/gui/videoin.c     |    4 ++--
 src/gui/videoin.h     |    6 +++---
 src/input.c           |    2 +-
 src/input.h           |    4 ++--
 src/osc.h             |    2 +-
 src/shortcuts.c       |    4 ++--
 src/shortcuts.h       |    2 +-
 src/sysconfig.c       |   18 +++++++++---------
 src/sysconfig.h       |   18 +++++++++---------
 src/version.c         |    2 +-
 src/version.h         |    2 +-
 48 files changed, 145 insertions(+), 144 deletions(-)

diff --git a/src/Makefile b/src/Makefile
index e4260d3..a36666b 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -27,7 +27,8 @@ else
     RANLIB  = $(RANLIB_quiet)
 endif
 
-CFLAGS = -O9 -Wall -mbarrel-shift-enabled -mmultiply-enabled \
+CFLAGS = -O9 -Wall -Wstrict-prototypes \
+        -mbarrel-shift-enabled -mmultiply-enabled \
         -mdivide-enabled -msign-extend-enabled -fsingle-precision-constant \
         -I$(RTEMS_MAKEFILE_PATH)/lib/include -g
 LDFLAGS = -mbarrel-shift-enabled -mmultiply-enabled -mdivide-enabled \
diff --git a/src/config.h b/src/config.h
index 0049b5e..c9b151c 100644
--- a/src/config.h
+++ b/src/config.h
@@ -27,7 +27,7 @@ const char *config_read_string(const char *key);
 void config_write_string(const char *key, const char *value);
 
 void config_delete(const char *key);
-void config_free();
+void config_free(void);
 
 int config_load(const char *filename);
 int config_save(const char *filename);
diff --git a/src/fb.h b/src/fb.h
index e788928..02c4391 100644
--- a/src/fb.h
+++ b/src/fb.h
@@ -21,10 +21,10 @@
 extern int framebuffer_fd;
 
 void init_fb_mtk(int quiet);
-void fb_unblank();
-void fb_render_mode();
-void fb_gui_mode();
-void fb_resize_gui();
-int fb_get_mode();
+void fb_unblank(void);
+void fb_render_mode(void);
+void fb_gui_mode(void);
+void fb_resize_gui(void);
+int fb_get_mode(void);
 
 #endif /* __FB_H */
diff --git a/src/fbgrab.c b/src/fbgrab.c
index f03e596..60a789c 100644
--- a/src/fbgrab.c
+++ b/src/fbgrab.c
@@ -33,7 +33,7 @@
 
 static char *filename = "/ssd/Screenshot-00.png";
 
-static char *get_name()
+static char *get_name(void)
 {
        struct stat st;
        int i, result;
diff --git a/src/gui/about.h b/src/gui/about.h
index fb6118e..eca8a6d 100644
--- a/src/gui/about.h
+++ b/src/gui/about.h
@@ -18,7 +18,7 @@
 #ifndef __ABOUT_H
 #define __ABOUT_H
 
-void init_about();
-void open_about_window();
+void init_about(void);
+void open_about_window(void);
 
 #endif /* __ABOUT_H */
diff --git a/src/gui/audio.c b/src/gui/audio.c
index b4a7564..6a6b960 100644
--- a/src/gui/audio.c
+++ b/src/gui/audio.c
@@ -109,7 +109,7 @@ void load_audio_config()
                set_level(1, mic_vol);
 }
 
-static void set_config()
+static void set_config(void)
 {
        config_write_int("line_vol", line_vol);
        config_write_int("line_mute", line_mute);
diff --git a/src/gui/audio.h b/src/gui/audio.h
index 208526b..43df1b6 100644
--- a/src/gui/audio.h
+++ b/src/gui/audio.h
@@ -18,8 +18,8 @@
 #ifndef __AUDIO_H
 #define __AUDIO_H
 
-void init_audio();
-void open_audio_window();
-void load_audio_config();
+void init_audio(void);
+void open_audio_window(void);
+void load_audio_config(void);
 
 #endif /* __AUDIO_H */
diff --git a/src/gui/cp.c b/src/gui/cp.c
index 7c1f5f2..2f26621 100644
--- a/src/gui/cp.c
+++ b/src/gui/cp.c
@@ -61,13 +61,13 @@ void cp_notify_changed()
        mtk_cmd(appid, "w.set(-title \"Control panel *\")");
 }
 
-static void clear_changed()
+static void clear_changed(void)
 {
        mtk_cmd(appid, "w.set(-title \"Control panel\")");
        changed = 0;
 }
 
-static void on_config_change()
+static void on_config_change(void)
 {
        /* reload config for controls that need modification of some state */
        load_audio_config();
diff --git a/src/gui/cp.h b/src/gui/cp.h
index 30178b1..301bad1 100644
--- a/src/gui/cp.h
+++ b/src/gui/cp.h
@@ -18,8 +18,8 @@
 #ifndef __CP_H
 #define __CP_H
 
-void init_cp();
-void cp_notify_changed();
-void cp_autostart();
+void init_cp(void);
+void cp_notify_changed(void);
+void cp_autostart(void);
 
 #endif /* __CP_H */
diff --git a/src/gui/dmx.c b/src/gui/dmx.c
index d1bfa87..ff02615 100644
--- a/src/gui/dmx.c
+++ b/src/gui/dmx.c
@@ -82,7 +82,7 @@ void load_dmx_config()
        set_chain_mode(config_read_int("dmx_chain", 1));
 }
 
-static void set_config()
+static void set_config(void)
 {
        int i, value;
        char confname[16];
diff --git a/src/gui/dmx.h b/src/gui/dmx.h
index 49b3d6a..5a64882 100644
--- a/src/gui/dmx.h
+++ b/src/gui/dmx.h
@@ -18,8 +18,8 @@
 #ifndef __DMX_H
 #define __DMX_H
 
-void init_dmx();
-void open_dmx_window();
-void load_dmx_config();
+void init_dmx(void);
+void open_dmx_window(void);
+void load_dmx_config(void);
 
 #endif /* __DMX_H */
diff --git a/src/gui/dmxdesk.h b/src/gui/dmxdesk.h
index 2a025b6..97b5bf0 100644
--- a/src/gui/dmxdesk.h
+++ b/src/gui/dmxdesk.h
@@ -18,8 +18,8 @@
 #ifndef __DMXDESK_H
 #define __DMXDESK_H
 
-void init_dmxdesk();
-void open_dmxdesk_window();
-void close_dmxdesk_window();
+void init_dmxdesk(void);
+void open_dmxdesk_window(void);
+void close_dmxdesk_window(void);
 
 #endif /* __DMXTABLE_H */
diff --git a/src/gui/dmxspy.h b/src/gui/dmxspy.h
index b98533b..c8f7a24 100644
--- a/src/gui/dmxspy.h
+++ b/src/gui/dmxspy.h
@@ -18,8 +18,8 @@
 #ifndef __DMXSPY_H
 #define __DMXSPY_H
 
-void init_dmxspy();
-void open_dmxspy_window();
-void close_dmxspy_window();
+void init_dmxspy(void);
+void open_dmxspy_window(void);
+void close_dmxspy_window(void);
 
 #endif /* __DMXSPY_H */
diff --git a/src/gui/filemanager.h b/src/gui/filemanager.h
index c60de58..ffb28ea 100644
--- a/src/gui/filemanager.h
+++ b/src/gui/filemanager.h
@@ -18,7 +18,7 @@
 #ifndef __FILEMANAGER_H
 #define __FILEMANAGER_H
 
-void init_filemanager();
-void open_filemanager_window();
+void init_filemanager(void);
+void open_filemanager_window(void);
 
 #endif /* __FILEMANAGER_H */
diff --git a/src/gui/firstpatch.h b/src/gui/firstpatch.h
index 9a1b963..6da69fd 100644
--- a/src/gui/firstpatch.h
+++ b/src/gui/firstpatch.h
@@ -18,7 +18,7 @@
 #ifndef __FIRSTPATCH_H
 #define __FIRSTPATCH_H
 
-void init_firstpatch();
-void open_firstpatch_window();
+void init_firstpatch(void);
+void open_firstpatch_window(void);
 
 #endif /* __FIRSTPATCH_H */
diff --git a/src/gui/flash.c b/src/gui/flash.c
index 693ff79..9ec9c01 100644
--- a/src/gui/flash.c
+++ b/src/gui/flash.c
@@ -390,7 +390,7 @@ static void get_versions(struct patchpool *local_patches, 
struct patchpool *remo
        flash_progress = 100;
 }
 
-static void download_images()
+static void download_images(void)
 {
        int rescue;
        
@@ -484,7 +484,7 @@ static void download_patches(struct patchpool *pp)
        }
 }
 
-static void flash_images()
+static void flash_images(void)
 {
        if(bitstream_name[0] != 0) {
                flashvalid_val = flashvalid_bitstream(bitstream_name);
@@ -546,7 +546,7 @@ static rtems_task flash_task(rtems_task_argument argument)
        flash_terminate(FLASH_STATE_SUCCESS);
 }
 
-static int flash_busy()
+static int flash_busy(void)
 {
        switch(flash_state) {
                case FLASH_STATE_READY:
@@ -564,7 +564,7 @@ static int flash_busy()
        }
 }
 
-static void update_progress();
+static void update_progress(void);
 
 #define UPDATE_PERIOD 40
 static rtems_interval next_update;
@@ -593,12 +593,12 @@ static void display_flashvalid_message(const char *n)
        }
 }
 
-static void update_done()
+static void update_done(void)
 {
        input_delete_callback(refresh_callback);
 }
 
-static void update_progress()
+static void update_progress(void)
 {
        if(installed_patches < 0)
                mtk_cmd(appid, "l_patchpool_i.set(-text \"\e?\")");
@@ -745,7 +745,7 @@ static void closefiles_callback(mtk_event *e, void *arg)
        mtk_cmd(appid, "w_files.close()");
 }
 
-static void flash_filedialog_ok_callback()
+static void flash_filedialog_ok_callback(void *arg)
 {
        char filepath[384];
 
diff --git a/src/gui/flash.h b/src/gui/flash.h
index 37ffcef..921ff2f 100644
--- a/src/gui/flash.h
+++ b/src/gui/flash.h
@@ -18,7 +18,7 @@
 #ifndef __FLASH_H
 #define __FLASH_H
 
-void init_flash();
+void init_flash(void);
 void open_flash_window(int automatic);
 
 #endif /* __FLASH_H */
diff --git a/src/gui/guirender.h b/src/gui/guirender.h
index 13f5483..f7cfe68 100644
--- a/src/gui/guirender.h
+++ b/src/gui/guirender.h
@@ -20,9 +20,9 @@
 
 #include "../compiler/compiler.h"
 
-typedef void (*guirender_stop_callback)();
+typedef void (*guirender_stop_callback)(void);
 
 int guirender(int appid, struct patch *p, guirender_stop_callback cb);
-void guirender_stop();
+void guirender_stop(void);
 
 #endif /* __GUIRENDER_H */
diff --git a/src/gui/ir.c b/src/gui/ir.c
index bffa015..facfc2c 100644
--- a/src/gui/ir.c
+++ b/src/gui/ir.c
@@ -42,7 +42,7 @@ static int w_open;
 
 static char key_bindings[64][384];
 
-static void load_config()
+static void load_config(void)
 {
        char config_key[6];
        int i;
@@ -59,7 +59,7 @@ static void load_config()
        }
 }
 
-static void set_config()
+static void set_config(void)
 {
        char config_key[6];
        int i;
@@ -74,7 +74,7 @@ static void set_config()
        }
 }
 
-static void update_list()
+static void update_list(void)
 {
        char str[32768];
        char *p;
@@ -129,7 +129,7 @@ static void ir_event(mtk_event *e, int count)
        }
 }
 
-static void close_window()
+static void close_window(void)
 {
        mtk_cmd(appid, "w.close()");
        input_delete_callback(ir_event);
diff --git a/src/gui/ir.h b/src/gui/ir.h
index 90e71db..8904659 100644
--- a/src/gui/ir.h
+++ b/src/gui/ir.h
@@ -18,7 +18,7 @@
 #ifndef __IR_H
 #define __IR_H
 
-void init_ir();
-void open_ir_window();
+void init_ir(void);
+void open_ir_window(void);
 
 #endif /* __IR_H */
diff --git a/src/gui/keyboard.c b/src/gui/keyboard.c
index 47a26f7..409f16c 100644
--- a/src/gui/keyboard.c
+++ b/src/gui/keyboard.c
@@ -40,7 +40,7 @@ static int w_open;
 
 static char key_bindings[26][384];
 
-static void load_config()
+static void load_config(void)
 {
        char config_key[6];
        int i;
@@ -58,7 +58,7 @@ static void load_config()
        }
 }
 
-static void set_config()
+static void set_config(void)
 {
        char config_key[6];
        int i;
@@ -74,7 +74,7 @@ static void set_config()
        }
 }
 
-static void update_list()
+static void update_list(void)
 {
        char str[32768];
        char *p;
@@ -133,7 +133,7 @@ static void cancel_callback(mtk_event *e, void *arg)
        close_filedialog(browse_dlg);
 }
 
-static void browse_ok_callback()
+static void browse_ok_callback(void *arg)
 {
        char filename[384];
 
diff --git a/src/gui/keyboard.h b/src/gui/keyboard.h
index 0d40890..627ad57 100644
--- a/src/gui/keyboard.h
+++ b/src/gui/keyboard.h
@@ -18,7 +18,7 @@
 #ifndef __KEYBOARD_H
 #define __KEYBOARD_H
 
-void init_keyboard();
-void open_keyboard_window();
+void init_keyboard(void);
+void open_keyboard_window(void);
 
 #endif /* __KEYBOARD_H */
diff --git a/src/gui/messagebox.h b/src/gui/messagebox.h
index eb20ce8..cf825b6 100644
--- a/src/gui/messagebox.h
+++ b/src/gui/messagebox.h
@@ -18,7 +18,7 @@
 #ifndef __MESSAGEBOX_H
 #define __MESSAGEBOX_H
 
-void init_messagebox();
+void init_messagebox(void);
 void messagebox(const char *title, const char *text);
 
 #endif /* __MESSAGEBOX_H */
diff --git a/src/gui/midi.c b/src/gui/midi.c
index 1a8281d..f5a0536 100644
--- a/src/gui/midi.c
+++ b/src/gui/midi.c
@@ -165,7 +165,7 @@ static int w_open;
 
 static char midi_bindings[128][384];
 
-static void load_config()
+static void load_config(void)
 {
        char config_key[8];
        int i;
@@ -188,7 +188,7 @@ static void load_config()
        }
 }
 
-static void set_config()
+static void set_config(void)
 {
        char config_key[16];
        int i;
@@ -212,7 +212,7 @@ static void set_config()
        config_write_int("midi_channel", mtk_req_i(appid, "e_channel.text"));
 }
 
-static void update_list()
+static void update_list(void)
 {
        char str[32768];
        char note[16];
@@ -294,7 +294,7 @@ static void midi_event(mtk_event *e, int count)
        }
 }
 
-static void close_window()
+static void close_window(void)
 {
        mtk_cmd(appid, "w.close()");
        input_delete_callback(midi_event);
diff --git a/src/gui/midi.h b/src/gui/midi.h
index 0702011..b9f8718 100644
--- a/src/gui/midi.h
+++ b/src/gui/midi.h
@@ -18,7 +18,7 @@
 #ifndef __MIDI_H
 #define __MIDI_H
 
-void init_midi();
-void open_midi_window();
+void init_midi(void);
+void open_midi_window(void);
 
 #endif /* __MIDI_H */
diff --git a/src/gui/monitor.h b/src/gui/monitor.h
index 9840d1e..7edc1ba 100644
--- a/src/gui/monitor.h
+++ b/src/gui/monitor.h
@@ -18,8 +18,8 @@
 #ifndef __MONITOR_H
 #define __MONITOR_H
 
-void init_monitor();
-void open_monitor_window();
-void monitor_notify_changed();
+void init_monitor(void);
+void open_monitor_window(void);
+void monitor_notify_changed(void);
 
 #endif /* __MONITOR_H */
diff --git a/src/gui/oscsettings.c b/src/gui/oscsettings.c
index 35d6c96..edc0e17 100644
--- a/src/gui/oscsettings.c
+++ b/src/gui/oscsettings.c
@@ -41,7 +41,7 @@ static int w_open;
 
 static char osc_bindings[64][384];
 
-static void load_config()
+static void load_config(void)
 {
        char config_key[7];
        int i;
@@ -57,7 +57,7 @@ static void load_config()
        }
 }
 
-static void set_config()
+static void set_config(void)
 {
        char config_key[7];
        int i;
@@ -71,7 +71,7 @@ static void set_config()
        }
 }
 
-static void update_list()
+static void update_list(void)
 {
        char str[32768];
        char *p;
@@ -114,7 +114,7 @@ static void selchange_callback(mtk_event *e, void *arg)
        }
 }
 
-static void close_window()
+static void close_window(void)
 {
        mtk_cmd(appid, "w.close()");
        w_open = 0;
diff --git a/src/gui/oscsettings.h b/src/gui/oscsettings.h
index 08150a6..8bb09b2 100644
--- a/src/gui/oscsettings.h
+++ b/src/gui/oscsettings.h
@@ -18,7 +18,7 @@
 #ifndef __OSCSETTINGS_H
 #define __OSCSETTINGS_H
 
-void init_oscsettings();
-void open_oscsettings_window();
+void init_oscsettings(void);
+void open_oscsettings_window(void);
 
 #endif /* __OSCSETTINGS_H */
diff --git a/src/gui/patcheditor.c b/src/gui/patcheditor.c
index 7f232cc..0b730e0 100644
--- a/src/gui/patcheditor.c
+++ b/src/gui/patcheditor.c
@@ -38,7 +38,7 @@ static struct filedialog *filesave_dlg;
 static int modified;
 static char current_filename[384];
 
-static void update_wintitle()
+static void update_wintitle(void)
 {
        const char *short_filename;
 
@@ -96,7 +96,7 @@ static void openok_callback(void *arg)
        mtk_cmd(appid, "edf.expose(0, 0)");
 }
 
-static void save_current()
+static void save_current(void)
 {
        char buf[32768];
        FILE *fd;
diff --git a/src/gui/patcheditor.h b/src/gui/patcheditor.h
index a9d7aa9..870d45f 100644
--- a/src/gui/patcheditor.h
+++ b/src/gui/patcheditor.h
@@ -18,7 +18,7 @@
 #ifndef __PATCHEDITOR_H
 #define __PATCHEDITOR_H
 
-void init_patcheditor();
-void open_patcheditor_window();
+void init_patcheditor(void);
+void open_patcheditor_window(void);
 
 #endif /* __PATCHEDITOR_H */
diff --git a/src/gui/performance.c b/src/gui/performance.c
index da751d0..407bdb5 100644
--- a/src/gui/performance.c
+++ b/src/gui/performance.c
@@ -76,7 +76,7 @@ static int midi_channel;
 static int midi_patches[128];
 static int osc_patches[64];
 
-static void add_firstpatch()
+static void add_firstpatch(void)
 {
        const char *filename;
 
@@ -85,7 +85,7 @@ static void add_firstpatch()
        add_patch(filename);
 }
 
-static void add_keyboard_patches()
+static void add_keyboard_patches(void)
 {
        int i;
        char config_key[6];
@@ -103,7 +103,7 @@ static void add_keyboard_patches()
        }
 }
 
-static void add_ir_patches()
+static void add_ir_patches(void)
 {
        int i;
        char config_key[6];
@@ -119,7 +119,7 @@ static void add_ir_patches()
        }
 }
 
-static void add_midi_patches()
+static void add_midi_patches(void)
 {
        int i;
        char config_key[8];
@@ -136,7 +136,7 @@ static void add_midi_patches()
        }
 }
 
-static void add_osc_patches()
+static void add_osc_patches(void)
 {
        int i;
        char config_key[7];
@@ -152,7 +152,7 @@ static void add_osc_patches()
        }
 }
 
-static void add_simple_patches()
+static void add_simple_patches(void)
 {
        DIR *d;
        struct dirent *entry;
@@ -185,7 +185,7 @@ static void close_callback(mtk_event *e, void *arg)
        mtk_cmd(appid, "w.close()");
 }
 
-static void update_buttons()
+static void update_buttons(void)
 {
        mtk_cmdf(appid, "b_mode_simple.set(-state %s)", simple_mode ? "on" : 
"off");
        mtk_cmdf(appid, "b_mode_file.set(-state %s)", !simple_mode ? "on" : 
"off");
@@ -313,7 +313,7 @@ static rtems_task comp_task(rtems_task_argument argument)
        rtems_task_delete(RTEMS_SELF);
 }
 
-static void free_patches()
+static void free_patches(void)
 {
        int i;
 
@@ -360,7 +360,7 @@ static int keycode_to_index(int keycode)
 static rtems_interval next_as_time;
 #define AUTOSWITCH_PERIOD_MIN (2*60*100)
 #define AUTOSWITCH_PERIOD_MAX (4*60*100)
-static void update_next_as_time()
+static void update_next_as_time(void)
 {
        rtems_interval t;
        
@@ -466,7 +466,7 @@ static void event_callback(mtk_event *e, int count)
        }
 }
 
-static void stop_callback()
+static void stop_callback(void)
 {
        free_patches();
        started = 0;
@@ -530,7 +530,7 @@ void open_performance_window()
 
 static rtems_id comp_task_id;
 
-static int check_input_video()
+static int check_input_video(void)
 {
        int fd;
        unsigned int status;
diff --git a/src/gui/performance.h b/src/gui/performance.h
index 82e2a66..080c9fb 100644
--- a/src/gui/performance.h
+++ b/src/gui/performance.h
@@ -20,8 +20,8 @@
 
 #define SIMPLE_PATCHES_FOLDER "/ssd/patchpool"
 
-void init_performance();
-void open_performance_window();
+void init_performance(void);
+void open_performance_window(void);
 void start_performance(int simple, int dt, int as);
 
 #endif /* __PERFORMANCE_H */
diff --git a/src/gui/rsswall.c b/src/gui/rsswall.c
index 9833d48..6518858 100644
--- a/src/gui/rsswall.c
+++ b/src/gui/rsswall.c
@@ -36,7 +36,7 @@ static int appid;
 static int w_open;
 static int rsswall_enable;
 
-static void load_config()
+static void load_config(void)
 {
        const char *url, *idle;
        
@@ -55,7 +55,7 @@ static void load_config()
        mtk_cmdf(appid, "e_idlep.set(-text \"%d\")", 
config_read_int("rss_idlep", 5));
 }
 
-static void set_config()
+static void set_config(void)
 {
        char url[512];
        char idle[512];
@@ -70,7 +70,7 @@ static void set_config()
        config_write_int("rss_idlep", mtk_req_i(appid, "e_idlep.text"));
 }
 
-static void close_window()
+static void close_window(void)
 {
        mtk_cmd(appid, "w.close()");
        w_open = 0;
diff --git a/src/gui/rsswall.h b/src/gui/rsswall.h
index c9fb093..04a20a7 100644
--- a/src/gui/rsswall.h
+++ b/src/gui/rsswall.h
@@ -18,10 +18,10 @@
 #ifndef __RSSWALL_H
 #define __RSSWALL_H
 
-void init_rsswall();
-void open_rsswall_window();
+void init_rsswall(void);
+void open_rsswall_window(void);
 
-void rsswall_start();
-void rsswall_stop();
+void rsswall_start(void);
+void rsswall_stop(void);
 
 #endif /* __RSSWALL_H */
diff --git a/src/gui/shutdown.h b/src/gui/shutdown.h
index e13766a..1c06283 100644
--- a/src/gui/shutdown.h
+++ b/src/gui/shutdown.h
@@ -18,8 +18,8 @@
 #ifndef __SHUTDOWN_H
 #define __SHUTDOWN_H
 
-void init_shutdown();
-void open_shutdown_window();
+void init_shutdown(void);
+void open_shutdown_window(void);
 
 void clean_shutdown(int turnoff);
 
diff --git a/src/gui/sysettings.c b/src/gui/sysettings.c
index 7cd6121..0a783b1 100644
--- a/src/gui/sysettings.c
+++ b/src/gui/sysettings.c
@@ -30,10 +30,10 @@ static struct filedialog *browse_wallpaper_dlg;
 static struct filedialog *browse_autostart_dlg;
 
 static void close_sysettings_window(int save);
-static void update_language();
-static void update_layout();
-static void update_network();
-static void update_asmode();
+static void update_language(void);
+static void update_layout(void);
+static void update_network(void);
+static void update_asmode(void);
 
 static void resolution_callback(mtk_event *e, void *arg)
 {
@@ -104,7 +104,7 @@ static void cancel_callback(mtk_event *e, void *arg)
        close_sysettings_window(0);
 }
 
-static void wallpaper_ok_callback()
+static void wallpaper_ok_callback(void *arg)
 {
        char filename[384];
 
@@ -112,7 +112,7 @@ static void wallpaper_ok_callback()
        mtk_cmdf(appid, "e_wallpaper.set(-text \"%s\")", filename);
 }
 
-static void autostart_ok_callback()
+static void autostart_ok_callback(void *arg)
 {
        char filename[384];
 
@@ -343,7 +343,7 @@ void sysettings_update_resolution()
        mtk_cmdf(appid, "b_res_1024.set(-state %s)", resolution == 
SC_RESOLUTION_1024_768 ? "on" : "off");
 }
 
-static void update_wallpaper()
+static void update_wallpaper(void)
 {
        char wallpaper[256];
 
@@ -351,7 +351,7 @@ static void update_wallpaper()
        mtk_cmdf(appid, "e_wallpaper.set(-text \"%s\")", wallpaper);
 }
 
-static void update_language()
+static void update_language(void)
 {
        int language;
        
@@ -362,7 +362,7 @@ static void update_language()
        //mtk_cmdf(appid, "b_lang_german.set(-state %s)", language == 
SC_LANGUAGE_GERMAN ? "on" : "off");
 }
 
-static void update_layout()
+static void update_layout(void)
 {
        int layout;
 
@@ -425,7 +425,7 @@ static void update_network()
        mtk_cmdf(appid, "e_dns.set(-readonly %s)", dhcp_enable ? "yes" : "no");
 }
 
-static void update_credentials()
+static void update_credentials(void)
 {
        char login[32];
        char password[32];
@@ -435,7 +435,7 @@ static void update_credentials()
        mtk_cmdf(appid, "e_password.set(-text \"%s\")", password);
 }
 
-static void update_asmode()
+static void update_asmode(void)
 {
        mtk_cmdf(appid, "b_asmode_none.set(-state %s)", current_asmode == 
SC_AUTOSTART_NONE ? "on" : "off");
        mtk_cmdf(appid, "b_asmode_simple.set(-state %s)", current_asmode == 
SC_AUTOSTART_SIMPLE ? "on" : "off");
@@ -444,7 +444,7 @@ static void update_asmode()
        mtk_cmdf(appid, "b_asmode_as.set(-state %s)", current_asmode_as ? "on" 
: "off");
 }
 
-static void update_autostart()
+static void update_autostart(void)
 {
        char autostart[256];
 
diff --git a/src/gui/sysettings.h b/src/gui/sysettings.h
index 657b6ad..13a95ef 100644
--- a/src/gui/sysettings.h
+++ b/src/gui/sysettings.h
@@ -18,8 +18,8 @@
 #ifndef __SYSETTINGS_H
 #define __SYSETTINGS_H
 
-void init_sysettings();
-void open_sysettings_window();
-void sysettings_update_resolution();
+void init_sysettings(void);
+void open_sysettings_window(void);
+void sysettings_update_resolution(void);
 
 #endif /* __SYSETTINGS_H */
diff --git a/src/gui/videoin.c b/src/gui/videoin.c
index 299b4cd..cb7297f 100644
--- a/src/gui/videoin.c
+++ b/src/gui/videoin.c
@@ -127,7 +127,7 @@ void load_videoin_config()
        mtk_cmdf(appid, "s_hue.set(-value %d)", hue);
 }
 
-static void set_config()
+static void set_config(void)
 {
        config_write_int("vin_format", format);
        config_write_int("vin_brightness", brightness);
@@ -183,7 +183,7 @@ static void preview_update(mtk_event *e, int count)
        }
 }
 
-static void close_videoin_window()
+static void close_videoin_window(void)
 {
        input_delete_callback(preview_update);
        mtk_cmd(appid, "w.close()");
diff --git a/src/gui/videoin.h b/src/gui/videoin.h
index 61f6501..a214632 100644
--- a/src/gui/videoin.h
+++ b/src/gui/videoin.h
@@ -18,8 +18,8 @@
 #ifndef __VIDEOIN_H
 #define __VIDEOIN_H
 
-void init_videoin();
-void open_videoin_window();
-void load_videoin_config();
+void init_videoin(void);
+void open_videoin_window(void);
+void load_videoin_config(void);
 
 #endif /* __VIDEOIN_H */
diff --git a/src/input.c b/src/input.c
index 2b6538e..63d8a94 100644
--- a/src/input.c
+++ b/src/input.c
@@ -327,7 +327,7 @@ static void start_event_task(const char *dev, rtems_name 
name, int *fd)
 
 static input_callback callbacks[MAX_CALLBACKS];
 
-void init_input(input_callback cb)
+void init_input(void)
 {
        rtems_status_code sc;
        int i;
diff --git a/src/input.h b/src/input.h
index 302c83d..f85830e 100644
--- a/src/input.h
+++ b/src/input.h
@@ -29,10 +29,10 @@
 
 typedef void (*input_callback)(mtk_event *e, int count);
 
-void init_input();
+void init_input(void);
 void input_add_callback(input_callback cb);
 void input_delete_callback(input_callback cb);
-void input_eventloop();
+void input_eventloop(void);
 
 void input_inject_midi(const unsigned char *msg);
 void input_inject_osc(unsigned char msg);
diff --git a/src/osc.h b/src/osc.h
index 49e9c95..3b93fa2 100644
--- a/src/osc.h
+++ b/src/osc.h
@@ -18,7 +18,7 @@
 #ifndef __OSC_H
 #define __OSC_H
 
-void init_osc();
+void init_osc(void);
 void get_osc_variables(float *out);
 
 #endif /* __OSC_H */
diff --git a/src/shortcuts.c b/src/shortcuts.c
index 0c34cec..3c5a0c7 100644
--- a/src/shortcuts.c
+++ b/src/shortcuts.c
@@ -36,7 +36,7 @@ static rtems_interval f9_press_time;
 static int f10_pressed;
 static rtems_interval f10_press_time;
 
-static void switch_resolution()
+static void switch_resolution(void)
 {
        int res;
 
@@ -102,7 +102,7 @@ static void shortcuts_callback(mtk_event *e, int count)
        }
 }
 
-void init_shortcuts()
+void init_shortcuts(void)
 {
        input_add_callback(shortcuts_callback);
 }
diff --git a/src/shortcuts.h b/src/shortcuts.h
index e467ac6..89e09aa 100644
--- a/src/shortcuts.h
+++ b/src/shortcuts.h
@@ -18,6 +18,6 @@
 #ifndef __SHORTCUTS_H
 #define __SHORTCUTS_H
 
-void init_shortcuts();
+void init_shortcuts(void);
 
 #endif /* __SHORTCUTS_H */
diff --git a/src/sysconfig.c b/src/sysconfig.c
index 64df08e..ba7f664 100644
--- a/src/sysconfig.c
+++ b/src/sysconfig.c
@@ -162,9 +162,9 @@ static void format_ip(unsigned int ip, char *out)
 
 #define SYSCONFIG_FILE "/ssd/sysconfig.bin"
 
-static void sysconfig_credentials_lock_init();
-static void sysconfig_credentials_lock();
-static void sysconfig_credentials_unlock();
+static void sysconfig_credentials_lock_init(void);
+static void sysconfig_credentials_lock(void);
+static void sysconfig_credentials_unlock(void);
 
 int sysconfig_is_rescue()
 {
@@ -176,7 +176,7 @@ int sysconfig_is_rescue()
        return strcmp(bsp_cmdline, "rescue") == 0;
 }
 
-static void start_dhcp_task();
+static void start_dhcp_task(void);
 
 void sysconfig_load()
 {
@@ -274,7 +274,7 @@ static int retrieve_gateway(struct radix_node *rn, void *vw)
        return 0;
 }
 
-static unsigned int route_get_gateway()
+static unsigned int route_get_gateway(void)
 {
        struct radix_node_head *rnh;
        int error;
@@ -474,7 +474,7 @@ static rtems_task dhcp_task(rtems_task_argument argument)
        rtems_task_delete(RTEMS_SELF);
 }
 
-static void start_dhcp_task()
+static void start_dhcp_task(void)
 {
        rtems_id task_id;
        rtems_status_code sc;
@@ -578,7 +578,7 @@ bool sysconfig_login_check(const char *user, const char 
*passphrase)
 
 static rtems_id credentials_lock;
 
-static void sysconfig_credentials_lock_init()
+static void sysconfig_credentials_lock_init(void)
 {
        rtems_semaphore_create(
                rtems_build_name('C', 'R', 'E', 'D'),
@@ -588,12 +588,12 @@ static void sysconfig_credentials_lock_init()
                &credentials_lock);
 }
 
-static void sysconfig_credentials_lock()
+static void sysconfig_credentials_lock(void)
 {
        rtems_semaphore_obtain(credentials_lock, RTEMS_WAIT, RTEMS_NO_TIMEOUT);
 }
 
-static void sysconfig_credentials_unlock()
+static void sysconfig_credentials_unlock(void)
 {
        rtems_semaphore_release(credentials_lock);
 }
diff --git a/src/sysconfig.h b/src/sysconfig.h
index 9b86ea0..2802fc4 100644
--- a/src/sysconfig.h
+++ b/src/sysconfig.h
@@ -44,26 +44,26 @@ enum {
        SC_AUTOSTART_FILE
 };
 
-int sysconfig_is_rescue();
+int sysconfig_is_rescue(void);
 
-void sysconfig_load();
-void sysconfig_save();
+void sysconfig_load(void);
+void sysconfig_save(void);
 
-int sysconfig_get_resolution();
+int sysconfig_get_resolution(void);
 void sysconfig_get_wallpaper(char *wallpaper);
-int sysconfig_get_language();
-int sysconfig_get_keyboard_layout();
+int sysconfig_get_language(void);
+int sysconfig_get_keyboard_layout(void);
 void sysconfig_get_ipconfig(int *dhcp_enable, unsigned int *ip, unsigned int 
*netmask, unsigned int *gateway, unsigned int *dns1, unsigned int *dns2);
 void sysconfig_get_credentials(char *login, char *password);
-int sysconfig_get_autostart_mode();
+int sysconfig_get_autostart_mode(void);
 void sysconfig_get_autostart_mode_simple(int *dt, int *as);
 void sysconfig_get_autostart(char *autostart);
 
 void sysconfig_set_resolution(int resolution);
 void sysconfig_set_wallpaper(char *wallpaper);
-void sysconfig_set_mtk_wallpaper();
+void sysconfig_set_mtk_wallpaper(void);
 void sysconfig_set_language(int language);
-void sysconfig_set_mtk_language();
+void sysconfig_set_mtk_language(void);
 void sysconfig_set_keyboard_layout(int layout);
 void sysconfig_set_ipconfig(int dhcp_enable, unsigned int ip, unsigned int 
netmask, unsigned int gateway, unsigned int dns1, unsigned int dns2);
 void sysconfig_set_credentials(char *login, char *password);
diff --git a/src/version.c b/src/version.c
index e278b90..44824ff 100644
--- a/src/version.c
+++ b/src/version.c
@@ -42,7 +42,7 @@ static void read_dev(const char *dev, char *buf, unsigned int 
len)
        close(fd);
 }
 
-void init_version()
+void init_version(void)
 {
        read_dev("/dev/soc", soc, sizeof(soc));
        read_dev("/dev/pcb", pcb, sizeof(pcb));
diff --git a/src/version.h b/src/version.h
index 0056c6a..6bb0283 100644
--- a/src/version.h
+++ b/src/version.h
@@ -24,6 +24,6 @@ extern char soc[];
 extern char pcb[];
 extern char pcb_rev[];
 
-void init_version();
+void init_version(void);
 
 #endif /* __VERSION_H */
-- 
1.7.1

_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to