X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sdl_gui.c;h=c63f9b804b5e994926b5bb8f548747cdb96c95ad;hp=6aa78546502f3359930abc4ef02113462a788db3;hb=f7fb539505316b2cd8c5e57b6529d43b936208fb;hpb=8dffec19598a4a0ed77fa082abaf52c8fe66d889 diff --git a/sdl_gui.c b/sdl_gui.c index 6aa78546..c63f9b80 100644 --- a/sdl_gui.c +++ b/sdl_gui.c @@ -6,8 +6,11 @@ /** \file sdl_gui.c SDL-based interface for paraslash */ +#include +#include + #include "para.h" -#include "string.h" +#include "gui_common.h" #include "fd.h" @@ -660,17 +663,18 @@ static void do_update(int i) * Check if buf is a known status line. If so call do_update and return 1. * Return 0 otherwise. */ -void update_status(char *buf) +int update_status(char *buf, __a_unused void *data) { int i; i = stat_line_valid(buf); if (i < 0) - return; + return 1; //free(stat_items[i].content); stat_items[i].content = para_strdup(buf + strlen(status_item_list[i]) + 1); do_update(i); + return 1; } /*