Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

list archive contents: lzop #230

Closed
wants to merge 9 commits into from
26 changes: 13 additions & 13 deletions src/fr-command-cfile.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ get_uncompressed_name_from_archive (FrCommand *comm,
*/
static void
list__process_line_gzip(char *line,
gpointer data)
gpointer data)
{
FrCommand *comm = FR_COMMAND (data);
FileData *fdata;
Expand All @@ -111,7 +111,7 @@ list__process_line_gzip(char *line,
fdata = file_data_new ();

fields = split_line (line, 2);
const char *field_uncompressed = fields[1]; // e.g. "3454395"
const char *field_uncompressed = fields[1]; // e.g. "3454395"
if (strcmp (field_uncompressed, "-1") != 0)
fdata->size = g_ascii_strtoull (field_uncompressed, NULL, 10);
g_strfreev (fields);
Expand Down Expand Up @@ -152,16 +152,16 @@ list__process_line_gzip(char *line,
static void
fr_command_cfile_list__gzip(FrCommand *comm)
{
fr_process_set_out_line_func (FR_COMMAND (comm)->process,
list__process_line_gzip,
comm);

fr_process_begin_command (comm->process, "gzip");
fr_process_add_arg (comm->process, "-l");
fr_process_add_arg (comm->process, "-q");
fr_process_add_arg (comm->process, comm->filename);
fr_process_end_command (comm->process);
fr_process_start (comm->process);
fr_process_set_out_line_func (FR_COMMAND (comm)->process,
list__process_line_gzip,
comm);

fr_process_begin_command (comm->process, "gzip");
fr_process_add_arg (comm->process, "-l");
fr_process_add_arg (comm->process, "-q");
fr_process_add_arg (comm->process, comm->filename);
fr_process_end_command (comm->process);
fr_process_start (comm->process);
}


Expand All @@ -171,7 +171,7 @@ fr_command_cfile_list (FrCommand *comm)
FrCommandCFile *comm_cfile = FR_COMMAND_CFILE (comm);

if (is_mime_type (comm->mime_type, "application/x-gzip")) {
fr_command_cfile_list__gzip(comm);
fr_command_cfile_list__gzip(comm);
}
else {
/* ... other compressors do not support this feature so
Expand Down