X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fsuffix.c;h=d11e9ee20ff00bf24ca1f37daf41bafe7fff6261;hb=cd7bdd4076ca154575bbef85eb2157e59befcfe2;hp=cd9c01a2ee87e1dae6f8c988ac151908e2a18c7d;hpb=a7e9b6a17b2c111f4afa5ae35e3a206483366693;p=chaz%2Ftar diff --git a/src/suffix.c b/src/suffix.c index cd9c01a..d11e9ee 100644 --- a/src/suffix.c +++ b/src/suffix.c @@ -1,5 +1,5 @@ /* 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. @@ -27,7 +27,7 @@ struct compression_suffix }; 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) }, @@ -38,6 +38,7 @@ static struct compression_suffix compression_suffixes[] = { { S(tbz, BZIP2) }, { S(tbz2, BZIP2) }, { S(tz2, BZIP2) }, + { S(lz, LZIP) }, { S(lzma, LZMA) }, { S(tlz, LZMA) }, { S(lzo, LZOP) }, @@ -53,7 +54,7 @@ static const char * find_compression_program (const char *name, const char *defprog) { char *suf = strrchr (name, '.'); - + if (suf) { int i; @@ -73,10 +74,9 @@ find_compression_program (const char *name, const char *defprog) } 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; } -