diff options
| author | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-07-23 23:01:20 +0000 |
|---|---|---|
| committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-07-23 23:01:20 +0000 |
| commit | b1403ee024f81ced657261441571ee5e8bab71ce (patch) | |
| tree | 3a7e1651d37bd35e801a331416654760cb61a075 /apps/debug_menu.c | |
| parent | 15d04fdb00e7f94aef49cf9a70e73c5a46e21536 (diff) | |
| download | rockbox-b1403ee024f81ced657261441571ee5e8bab71ce.zip rockbox-b1403ee024f81ced657261441571ee5e8bab71ce.tar.gz rockbox-b1403ee024f81ced657261441571ee5e8bab71ce.tar.bz2 rockbox-b1403ee024f81ced657261441571ee5e8bab71ce.tar.xz | |
New way of defining menus and options allows to declare them static const, which saves the code to runtime-assemble them. Rockbox just got 6 KB smaller.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4931 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/debug_menu.c')
| -rw-r--r-- | apps/debug_menu.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index cd6ad08..b89b4e4 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c @@ -1514,38 +1514,38 @@ bool debug_menu(void) int m; bool result; - struct menu_item items[] = { - { "Dump ROM contents", -1, dbg_save_roms }, - { "View I/O ports", -1, dbg_ports }, + static const struct menu_item items[] = { + { "Dump ROM contents", dbg_save_roms }, + { "View I/O ports", dbg_ports }, #ifdef HAVE_LCD_BITMAP #ifdef HAVE_RTC - { "View/clr RTC RAM", -1, dbg_rtc }, + { "View/clr RTC RAM", dbg_rtc }, #endif /* HAVE_RTC */ #endif /* HAVE_LCD_BITMAP */ - { "View OS stacks", -1, dbg_os }, + { "View OS stacks", dbg_os }, #ifdef HAVE_MAS3507D - { "View MAS info", -1, dbg_mas_info }, + { "View MAS info", dbg_mas_info }, #endif - { "View MAS regs", -1, dbg_mas }, + { "View MAS regs", dbg_mas }, #ifdef HAVE_MAS3587F - { "View MAS codec", -1, dbg_mas_codec }, + { "View MAS codec", dbg_mas_codec }, #endif #ifdef HAVE_LCD_BITMAP - { "View battery", -1, view_battery }, - { "Screendump", -1, dbg_screendump }, + { "View battery", view_battery }, + { "Screendump", dbg_screendump }, #endif - { "View HW info", -1, dbg_hw_info }, - { "View partitions", -1, dbg_partitions }, - { "View disk info", -1, dbg_disk_info }, + { "View HW info", dbg_hw_info }, + { "View partitions", dbg_partitions }, + { "View disk info", dbg_disk_info }, #ifdef HAVE_LCD_BITMAP - { "View mpeg thread", -1, dbg_mpeg_thread }, + { "View mpeg thread", dbg_mpeg_thread }, #ifdef PM_DEBUG - { "pm histogram", -1, peak_meter_histogram}, + { "pm histogram", peak_meter_histogram}, #endif /* PM_DEBUG */ #endif /* HAVE_LCD_BITMAP */ - { "View runtime", -1, view_runtime }, + { "View runtime", view_runtime }, #ifdef HAVE_FMRADIO - { "FM Radio", -1, dbg_fm_radio }, + { "FM Radio", dbg_fm_radio }, #endif }; |