diff options
Diffstat (limited to 'src/fr-command-unarchiver.c')
-rw-r--r-- | src/fr-command-unarchiver.c | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/src/fr-command-unarchiver.c b/src/fr-command-unarchiver.c index 0a40e6b..a6a8c2d 100644 --- a/src/fr-command-unarchiver.c +++ b/src/fr-command-unarchiver.c @@ -46,10 +46,8 @@ static void fr_command_unarchiver_finalize (GObject *object); static FrCommandClass *parent_class = NULL; - /* -- list -- */ - static void process_line (char *line, gpointer data) @@ -58,7 +56,6 @@ process_line (char *line, g_memory_input_stream_add_data (G_MEMORY_INPUT_STREAM (unar_comm->stream), line, -1, NULL); } - static time_t mktime_from_string (const char *time_s) { @@ -125,7 +122,6 @@ list_command_completed (gpointer data) g_object_unref (parser); } - static void fr_command_unarchiver_list (FrCommand *comm) { @@ -147,7 +143,6 @@ fr_command_unarchiver_list (FrCommand *comm) fr_process_start (comm->process); } - static void process_line__extract (char *line, gpointer data) @@ -172,7 +167,6 @@ process_line__extract (char *line, fr_command_message (comm, line); } - static void fr_command_unarchiver_extract (FrCommand *comm, const char *from_file, @@ -220,7 +214,6 @@ fr_command_unarchiver_extract (FrCommand *comm, fr_process_end_command (comm->process); } - static void fr_command_unarchiver_handle_error (FrCommand *comm, FrProcError *error) @@ -251,26 +244,24 @@ fr_command_unarchiver_handle_error (FrCommand *comm, } } - const char *unarchiver_mime_type[] = { "application/zip", "application/x-cbr", "application/x-rar", + "application/x-cpio", NULL }; - static const char ** fr_command_unarchiver_get_mime_types (FrCommand *comm) { return unarchiver_mime_type; } - -static FrCommandCap +static FrCommandCaps fr_command_unarchiver_get_capabilities (FrCommand *comm, const char *mime_type, gboolean check_command) { - FrCommandCap capabilities; + FrCommandCaps capabilities; capabilities = FR_COMMAND_CAN_DO_NOTHING; if (is_program_available ("lsar", check_command) && is_program_available ("unar", check_command)) @@ -279,7 +270,6 @@ fr_command_unarchiver_get_capabilities (FrCommand *comm, return capabilities; } - static const char * fr_command_unarchiver_get_packages (FrCommand *comm, const char *mime_type) @@ -287,7 +277,6 @@ fr_command_unarchiver_get_packages (FrCommand *comm, return PACKAGES ("unarchiver"); } - static void fr_command_unarchiver_class_init (FrCommandUnarchiverClass *class) { @@ -307,7 +296,6 @@ fr_command_unarchiver_class_init (FrCommandUnarchiverClass *class) afc->get_packages = fr_command_unarchiver_get_packages; } - static void fr_command_unarchiver_init (FrCommand *comm) { @@ -324,7 +312,6 @@ fr_command_unarchiver_init (FrCommand *comm) unar_comm->stream = NULL; } - static void fr_command_unarchiver_finalize (GObject *object) { @@ -341,7 +328,6 @@ fr_command_unarchiver_finalize (GObject *object) G_OBJECT_CLASS (parent_class)->finalize (object); } - GType fr_command_unarchiver_get_type () { |