From d035f255c95d69c342d3ecbcf4cc88c1f1c01af2 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Sun, 6 Jul 2008 13:23:28 +0000 Subject: get checkwps building again (FS#9150) - still doesnt compile on d2 and mr500 though git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17957 a1c6a512-1295-4272-9138-f99709370657 --- tools/checkwps/checkwps.c | 49 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) (limited to 'tools/checkwps/checkwps.c') diff --git a/tools/checkwps/checkwps.c b/tools/checkwps/checkwps.c index 409a62c566..2a6327df7c 100644 --- a/tools/checkwps/checkwps.c +++ b/tools/checkwps/checkwps.c @@ -1,8 +1,30 @@ +/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2008 by Dave Chapman + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ + #include #include #include #include "config.h" #include "gwps.h" +#include "checkwps.h" #define MIN(x,y) ((x) > (y) ? (y) : (x)) @@ -89,11 +111,6 @@ bool load_remote_wps_backdrop(const char* filename) static char pluginbuf[PLUGIN_BUFFER_SIZE]; -static int dummy_func1(void) -{ - return 0; -} - static unsigned dummy_func2(void) { return 0; @@ -104,21 +121,27 @@ void* plugin_get_buffer(size_t *buffer_size) *buffer_size = PLUGIN_BUFFER_SIZE; return pluginbuf; } - +struct user_settings global_settings = { + .statusbar = true, +#ifdef HAVE_LCD_COLOR + .bg_color = LCD_DEFAULT_BG, + .fg_color = LCD_DEFAULT_FG, +#endif +}; + + struct screen screens[NB_SCREENS] = { { .screen_type=SCREEN_MAIN, - .width=LCD_WIDTH, - .height=LCD_HEIGHT, + .lcdwidth=LCD_WIDTH, + .lcdheight=LCD_HEIGHT, .depth=LCD_DEPTH, #ifdef HAVE_LCD_COLOR .is_color=true, #else .is_color=false, #endif - .getxmargin=dummy_func1, - .getymargin=dummy_func1, #if LCD_DEPTH > 1 .get_foreground=dummy_func2, .get_background=dummy_func2, @@ -127,12 +150,10 @@ struct screen screens[NB_SCREENS] = #ifdef HAVE_REMOTE_LCD { .screen_type=SCREEN_REMOTE, - .width=LCD_REMOTE_WIDTH, - .height=LCD_REMOTE_HEIGHT, + .lcdwidth=LCD_REMOTE_WIDTH, + .lcdheight=LCD_REMOTE_HEIGHT, .depth=LCD_REMOTE_DEPTH, .is_color=false,/* No color remotes yet */ - .getxmargin=dummy_func1, - .getymargin=dummy_func1, #if LCD_REMOTE_DEPTH > 1 .get_foreground=dummy_func2, .get_background=dummy_func2, -- cgit