summaryrefslogtreecommitdiff
path: root/apps/filetypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/filetypes.c')
-rw-r--r--apps/filetypes.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/filetypes.c b/apps/filetypes.c
index 1ef136d5ce..c63f37ea27 100644
--- a/apps/filetypes.c
+++ b/apps/filetypes.c
@@ -421,15 +421,18 @@ struct cb_data {
421 int *items; 421 int *items;
422 char *current_file; 422 char *current_file;
423}; 423};
424enum themable_icons openwith_get_icon(int selected_item, void * data) 424
425static enum themable_icons openwith_get_icon(int selected_item, void * data)
425{ 426{
426 struct cb_data *info = (struct cb_data *)data; 427 struct cb_data *info = (struct cb_data *)data;
427 int *items = info->items; 428 int *items = info->items;
428 return filetypes[items[selected_item]].icon; 429 return filetypes[items[selected_item]].icon;
429} 430}
430char * openwith_get_name(int selected_item, void * data, char * buffer) 431
432static char * openwith_get_name(int selected_item, void * data,
433 char * buffer, size_t buffer_len)
431{ 434{
432 (void)buffer; 435 (void)buffer; (void)buffer_len;
433 struct cb_data *info = (struct cb_data *)data; 436 struct cb_data *info = (struct cb_data *)data;
434 int *items = info->items; 437 int *items = info->items;
435 char *s = strrchr(filetypes[items[selected_item]].plugin, '/'); 438 char *s = strrchr(filetypes[items[selected_item]].plugin, '/');
@@ -437,7 +440,8 @@ char * openwith_get_name(int selected_item, void * data, char * buffer)
437 return s+1; 440 return s+1;
438 else return filetypes[items[selected_item]].plugin; 441 else return filetypes[items[selected_item]].plugin;
439} 442}
440int openwith_action_callback(int action, struct gui_synclist *lists) 443
444static int openwith_action_callback(int action, struct gui_synclist *lists)
441{ 445{
442 struct cb_data *info = (struct cb_data *)lists->data; 446 struct cb_data *info = (struct cb_data *)lists->data;
443 int *items = info->items; 447 int *items = info->items;
@@ -453,6 +457,7 @@ int openwith_action_callback(int action, struct gui_synclist *lists)
453 } 457 }
454 return action; 458 return action;
455} 459}
460
456int filetype_list_viewers(const char* current_file) 461int filetype_list_viewers(const char* current_file)
457{ 462{
458 int i, count = 0; 463 int i, count = 0;