summaryrefslogtreecommitdiff
path: root/apps/filetypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/filetypes.c')
-rw-r--r--apps/filetypes.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/filetypes.c b/apps/filetypes.c
index 5a7ed115e6..4710d61cc1 100644
--- a/apps/filetypes.c
+++ b/apps/filetypes.c
@@ -48,7 +48,7 @@
48#endif 48#endif
49 49
50/* a table for the know file types */ 50/* a table for the know file types */
51const struct filetype inbuilt_filetypes[] = { 51static const struct filetype inbuilt_filetypes[] = {
52 { "mp3", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, 52 { "mp3", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA },
53 { "mp2", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, 53 { "mp2", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA },
54 { "mpa", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA }, 54 { "mpa", FILE_ATTR_AUDIO, Icon_Audio, VOICE_EXT_MPA },
@@ -130,7 +130,7 @@ static bool custom_icons_loaded = false;
130static int custom_colors[MAX_FILETYPES+1]; 130static int custom_colors[MAX_FILETYPES+1];
131#endif 131#endif
132static int filetype_count = 0; 132static int filetype_count = 0;
133static unsigned char heighest_attr = 0; 133static unsigned char highest_attr = 0;
134 134
135static char *filetypes_strdup(char* string) 135static char *filetypes_strdup(char* string)
136{ 136{
@@ -277,8 +277,8 @@ static void read_builtin_types(void)
277 filetypes[filetype_count].extension = inbuilt_filetypes[i].extension; 277 filetypes[filetype_count].extension = inbuilt_filetypes[i].extension;
278 filetypes[filetype_count].plugin = NULL; 278 filetypes[filetype_count].plugin = NULL;
279 filetypes[filetype_count].attr = inbuilt_filetypes[i].tree_attr>>8; 279 filetypes[filetype_count].attr = inbuilt_filetypes[i].tree_attr>>8;
280 if (filetypes[filetype_count].attr > heighest_attr) 280 if (filetypes[filetype_count].attr > highest_attr)
281 heighest_attr = filetypes[filetype_count].attr; 281 highest_attr = filetypes[filetype_count].attr;
282 filetypes[filetype_count].icon = inbuilt_filetypes[i].icon; 282 filetypes[filetype_count].icon = inbuilt_filetypes[i].icon;
283 filetype_count++; 283 filetype_count++;
284 } 284 }
@@ -321,9 +321,9 @@ static void read_config(char* config_file)
321 /* ok, store this plugin/extension, check icon after */ 321 /* ok, store this plugin/extension, check icon after */
322 filetypes[filetype_count].extension = filetypes_strdup(extension); 322 filetypes[filetype_count].extension = filetypes_strdup(extension);
323 filetypes[filetype_count].plugin = filetypes_strdup(plugin); 323 filetypes[filetype_count].plugin = filetypes_strdup(plugin);
324 filetypes[filetype_count].attr = heighest_attr +1; 324 filetypes[filetype_count].attr = highest_attr +1;
325 filetypes[filetype_count].icon = Icon_Questionmark; 325 filetypes[filetype_count].icon = Icon_Questionmark;
326 heighest_attr++; 326 highest_attr++;
327 /* get the icon */ 327 /* get the icon */
328 s = e+1; 328 s = e+1;
329 if (*s == '*') 329 if (*s == '*')
@@ -419,7 +419,7 @@ bool filetype_supported(int attr)
419/**** Open With Screen ****/ 419/**** Open With Screen ****/
420struct cb_data { 420struct cb_data {
421 int *items; 421 int *items;
422 char *current_file; 422 const char *current_file;
423}; 423};
424 424
425static enum themable_icons openwith_get_icon(int selected_item, void * data) 425static enum themable_icons openwith_get_icon(int selected_item, void * data)
@@ -463,7 +463,7 @@ int filetype_list_viewers(const char* current_file)
463 int i, count = 0; 463 int i, count = 0;
464 int items[MAX_FILETYPES]; 464 int items[MAX_FILETYPES];
465 struct simplelist_info info; 465 struct simplelist_info info;
466 struct cb_data data = { items, (char*)current_file }; 466 struct cb_data data = { items, current_file };
467 for (i=0; i<filetype_count && count < MAX_FILETYPES; i++) 467 for (i=0; i<filetype_count && count < MAX_FILETYPES; i++)
468 { 468 {
469 if (filetypes[i].plugin) 469 if (filetypes[i].plugin)