/* This file is part of GNU tar.
- Copyright (C) 2007, 2009 Free Software Foundation, Inc.
+ Copyright 2007, 2009, 2013 Free Software Foundation, Inc.
Written by Sergey Poznyakoff.
};
static struct compression_suffix compression_suffixes[] = {
-#define __CAT2__(a,b) a ## b
+#define __CAT2__(a,b) a ## b
#define S(s,p) #s, sizeof (#s) - 1, __CAT2__(p,_PROGRAM)
{ S(gz, GZIP) },
{ S(tgz, GZIP) },
{ S(tlz, LZMA) },
{ S(lzo, LZOP) },
{ S(xz, XZ) },
+ { S(txz, XZ) }, /* Slackware */
#undef S
#undef __CAT2__
};
find_compression_program (const char *name, const char *defprog)
{
char *suf = strrchr (name, '.');
-
+
if (suf)
{
int i;
}
void
-set_comression_program_by_suffix (const char *name, const char *defprog)
+set_compression_program_by_suffix (const char *name, const char *defprog)
{
const char *program = find_compression_program (name, defprog);
if (program)
use_compress_program_option = program;
}
-