From b1403ee024f81ced657261441571ee5e8bab71ce Mon Sep 17 00:00:00 2001 From: Jörg Hohensohn Date: Fri, 23 Jul 2004 23:01:20 +0000 Subject: 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 --- apps/debug_menu.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'apps/debug_menu.c') diff --git a/apps/debug_menu.c b/apps/debug_menu.c index cd6ad08154..b89b4e4ce3 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 }; -- cgit v1.2.3