diff options
| author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-05-22 13:53:31 +0000 |
|---|---|---|
| committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-05-22 13:53:31 +0000 |
| commit | 96b21753bc12c601359f2c0e9acaeb81ad671bdc (patch) | |
| tree | 3aac8e116264c25820d4f330a43ebc482b2bd64e /apps/plugins/solitaire.c | |
| parent | 4dad30d0386c07486e2e17908af5bbd290b54906 (diff) | |
| download | rockbox-96b21753bc12c601359f2c0e9acaeb81ad671bdc.zip rockbox-96b21753bc12c601359f2c0e9acaeb81ad671bdc.tar.gz rockbox-96b21753bc12c601359f2c0e9acaeb81ad671bdc.tar.bz2 rockbox-96b21753bc12c601359f2c0e9acaeb81ad671bdc.tar.xz | |
Fix some residual 'defined but not used' warnings by GCC 4.6.0 for touchscreen targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29910 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/solitaire.c')
| -rw-r--r-- | apps/plugins/solitaire.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index a873110..01a75df 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c @@ -629,6 +629,14 @@ CONFIG_KEYPAD == MROBE500_PAD #define NOT_A_COL -1 +#if defined(SOL_LEFT_PRE) || defined(SOL_RIGHT_PRE) || \ + defined(SOL_DOWN_PRE) || defined(SOL_UP_PRE) || \ + defined(SOL_CUR2STACK_PRE) || defined(SOL_MOVE_PRE) || \ + defined(SOL_REM2CUR_PRE) || defined(SOL_REM2STACK_PRE) || \ + defined(SOL_DRAW_PRE) +# define NEED_LASTBUTTON_VAR +#endif + typedef struct { signed char suit; @@ -1418,7 +1426,10 @@ int solitaire( int skipmenu ) { int i,j; - int button, lastbutton = 0; + int button; +#ifdef NEED_LASTBUTTON_VAR + int lastbutton = 0; +#endif int c,h,prevcard; int biggest_col_length; @@ -1906,8 +1917,9 @@ int solitaire( int skipmenu ) break; } - if( button != BUTTON_NONE ) +#ifdef NEED_LASTBUTTON_VAR lastbutton = button; +#endif /* fix incoherences concerning cur_col and cur_card */ c = find_card_col( cur_card ); |