diff options
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/apps/screens.c b/apps/screens.c index 2bdd2dd061..ead6735a95 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -789,20 +789,22 @@ static const int id3_headers[]= | |||
789 | #endif | 789 | #endif |
790 | LANG_ID3_PATH, | 790 | LANG_ID3_PATH, |
791 | }; | 791 | }; |
792 | |||
792 | struct id3view_info { | 793 | struct id3view_info { |
793 | struct mp3entry* id3; | 794 | struct mp3entry* id3; |
794 | int count; | 795 | int count; |
795 | int info_id[sizeof(id3_headers)/sizeof(id3_headers[0])]; | 796 | int info_id[ARRAYLEN(id3_headers)]; |
796 | }; | 797 | }; |
797 | static char * id3_get_info(int selected_item, void* data, | 798 | |
798 | char *buffer, size_t buffer_len) | 799 | static const char* id3_get_info(int selected_item, void* data, |
800 | char *buffer, size_t buffer_len) | ||
799 | { | 801 | { |
800 | struct id3view_info *info = (struct id3view_info*)data; | 802 | struct id3view_info *info = (struct id3view_info*)data; |
801 | struct mp3entry* id3 =info->id3; | 803 | struct mp3entry* id3 =info->id3; |
802 | int info_no=selected_item/2; | 804 | int info_no=selected_item/2; |
803 | if(!(selected_item%2)) | 805 | if(!(selected_item%2)) |
804 | {/* header */ | 806 | {/* header */ |
805 | return( str(id3_headers[info->info_id[info_no]])); | 807 | return(str(id3_headers[info->info_id[info_no]])); |
806 | } | 808 | } |
807 | else | 809 | else |
808 | {/* data */ | 810 | {/* data */ |
@@ -903,7 +905,7 @@ bool browse_id3(void) | |||
903 | struct id3view_info info; | 905 | struct id3view_info info; |
904 | info.count = 0; | 906 | info.count = 0; |
905 | info.id3 = id3; | 907 | info.id3 = id3; |
906 | for (i=0; i<sizeof(id3_headers)/sizeof(id3_headers[0]); i++) | 908 | for (i = 0; i < ARRAYLEN(id3_headers); i++) |
907 | { | 909 | { |
908 | char temp[8]; | 910 | char temp[8]; |
909 | info.info_id[i] = i; | 911 | info.info_id[i] = i; |
@@ -924,8 +926,8 @@ bool browse_id3(void) | |||
924 | } | 926 | } |
925 | } | 927 | } |
926 | 928 | ||
927 | static char* runtime_get_data(int selected_item, void* data, | 929 | static const char* runtime_get_data(int selected_item, void* data, |
928 | char* buffer, size_t buffer_len) | 930 | char* buffer, size_t buffer_len) |
929 | { | 931 | { |
930 | (void)data; | 932 | (void)data; |
931 | int t; | 933 | int t; |