1
0
Fork 0
forked from len0rd/rockbox

puzzles: fix building

- disables help on c200v2
- renames conflicting function

Change-Id: I0c4ff1bb40e7e3cafd0170090f22b80bf0656741
This commit is contained in:
Franklin Wei 2017-05-17 17:42:30 -04:00
parent 001860ce78
commit 7b6f34a456
3 changed files with 22 additions and 2 deletions

View file

@ -1,8 +1,11 @@
rockbox.c rockbox.c
rbwrappers.c rbwrappers.c
rbmalloc.c rbmalloc.c
#ifndef SANSA_C200V2
help.c help.c
helpcontent.c helpcontent.c
#endif
src/combi.c src/combi.c
src/divvy.c src/divvy.c

View file

@ -1099,6 +1099,15 @@ static void quick_help(void)
} }
} }
#ifdef SANSA_C200V2
/* no full help available due to memory constraints, so we provide a
* dummy function here */
void full_help(const char *str)
{
(void) str;
}
#endif
static void init_default_settings(void) static void init_default_settings(void)
{ {
settings.slowmo_factor = 1; settings.slowmo_factor = 1;
@ -1214,7 +1223,11 @@ static int pausemenu_cb(int action, const struct menu_item_ex *this_item)
return ACTION_EXIT_MENUITEM; return ACTION_EXIT_MENUITEM;
break; break;
case 7: case 7:
#ifdef SANSA_C200V2
return ACTION_EXIT_MENUITEM;
#else
break; break;
#endif
case 8: case 8:
#ifdef COMBINED #ifdef COMBINED
/* audio buf is used, so no playback */ /* audio buf is used, so no playback */
@ -1806,7 +1819,11 @@ static int mainmenu_cb(int action, const struct menu_item_ex *this_item)
return ACTION_EXIT_MENUITEM; return ACTION_EXIT_MENUITEM;
break; break;
case 3: case 3:
#ifdef SANSA_C200V2
return ACTION_EXIT_MENUITEM;
#else
break; break;
#endif
case 4: case 4:
#ifdef COMBINED #ifdef COMBINED
/* audio buf is used, so no playback */ /* audio buf is used, so no playback */

View file

@ -201,7 +201,7 @@ void game_mkhighlight(frontend *fe, float *ret,
game_mkhighlight_specific(fe, ret, background, highlight, lowlight); game_mkhighlight_specific(fe, ret, background, highlight, lowlight);
} }
static void memswap(void *av, void *bv, int size) static void swap_regions(void *av, void *bv, int size)
{ {
char tmpbuf[512]; char tmpbuf[512];
char *a = av, *b = bv; char *a = av, *b = bv;
@ -225,7 +225,7 @@ void shuffle(void *array, int nelts, int eltsize, random_state *rs)
for (i = nelts; i-- > 1 ;) { for (i = nelts; i-- > 1 ;) {
int j = random_upto(rs, i+1); int j = random_upto(rs, i+1);
if (j != i) if (j != i)
memswap(carray + eltsize * i, carray + eltsize * j, eltsize); swap_regions(carray + eltsize * i, carray + eltsize * j, eltsize);
} }
} }