summaryrefslogtreecommitdiff
path: root/xdelta3/xdelta3-main.h
diff options
context:
space:
mode:
authorjosh.macdonald <jmacd@users.noreply.github.com>2013-01-21 08:35:44 +0000
committerjosh.macdonald <jmacd@users.noreply.github.com>2013-01-21 08:35:44 +0000
commitac17b222cb4294dfeabf1aeed74dfe1a24991412 (patch)
tree77e5ac5174b47377cddf0cbb20c8c56c5663cbd3 /xdelta3/xdelta3-main.h
parent2fa2807516df9afb29fbff9ffb18232260c66ec4 (diff)
Revert to r386; prepare 3.0.6 release
Diffstat (limited to 'xdelta3/xdelta3-main.h')
-rw-r--r--xdelta3/xdelta3-main.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/xdelta3/xdelta3-main.h b/xdelta3/xdelta3-main.h
index b0bf370..af2336d 100644
--- a/xdelta3/xdelta3-main.h
+++ b/xdelta3/xdelta3-main.h
@@ -296,6 +296,9 @@ static main_extcomp extcomp_types[] =
296 { "gzip", "-c", "gzip", "-dc", "G", "\037\213", 2, 0 }, 296 { "gzip", "-c", "gzip", "-dc", "G", "\037\213", 2, 0 },
297 { "compress", "-c", "uncompress", "-c", "Z", "\037\235", 2, 0 }, 297 { "compress", "-c", "uncompress", "-c", "Z", "\037\235", 2, 0 },
298 298
299 /* TODO: add commandline support for magic-less formats */
300 /*{ "lzma", "-c", "lzma", "-dc", "M", "]\000", 2, 0 },*/
301
299 /* Xz is lzma with a magic number http://tukaani.org/xz/ */ 302 /* Xz is lzma with a magic number http://tukaani.org/xz/ */
300 { "xz", "-c", "xz", "-dc", "Y", "\xfd\x37\x7a\x58\x5a\x00", 2, 0 }, 303 { "xz", "-c", "xz", "-dc", "Y", "\xfd\x37\x7a\x58\x5a\x00", 2, 0 },
301}; 304};
@@ -357,7 +360,7 @@ static int
357main_version (void) 360main_version (void)
358{ 361{
359 /* $Format: " XPR(NTR \"Xdelta version $Xdelta3Version$, Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, Joshua MacDonald\\n\");" $ */ 362 /* $Format: " XPR(NTR \"Xdelta version $Xdelta3Version$, Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, Joshua MacDonald\\n\");" $ */
360 XPR(NTR "Xdelta version 3.0.5, Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, Joshua MacDonald\n"); 363 XPR(NTR "Xdelta version 3.0.6, Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, Joshua MacDonald\n");
361 XPR(NTR "Xdelta comes with ABSOLUTELY NO WARRANTY.\n"); 364 XPR(NTR "Xdelta comes with ABSOLUTELY NO WARRANTY.\n");
362 XPR(NTR "This is free software, and you are welcome to redistribute it\n"); 365 XPR(NTR "This is free software, and you are welcome to redistribute it\n");
363 XPR(NTR "under certain conditions; see \"COPYING\" for details.\n"); 366 XPR(NTR "under certain conditions; see \"COPYING\" for details.\n");
@@ -2415,7 +2418,7 @@ main_secondary_decompress_check (main_file *file,
2415{ 2418{
2416 int ret; 2419 int ret;
2417 usize_t i; 2420 usize_t i;
2418 size_t try_read = min (input_size, XD3_ALLOCSIZE); 2421 usize_t try_read = min (input_size, XD3_ALLOCSIZE);
2419 size_t check_nread = 0; 2422 size_t check_nread = 0;
2420 uint8_t check_buf[XD3_ALLOCSIZE]; /* TODO: stack limit */ 2423 uint8_t check_buf[XD3_ALLOCSIZE]; /* TODO: stack limit */
2421 const main_extcomp *decompressor = NULL; 2424 const main_extcomp *decompressor = NULL;
@@ -3227,8 +3230,8 @@ main_input (xd3_cmd cmd,
3227 main_get_appheader (& stream, ifile, ofile, sfile); 3230 main_get_appheader (& stream, ifile, ofile, sfile);
3228 3231
3229 /* Now open the source file. */ 3232 /* Now open the source file. */
3230 if ((sfile->filename != NULL) && 3233 if ((sfile->filename != NULL) &&
3231 (ret = main_set_source (& stream, cmd, sfile, & source))) 3234 (ret = main_set_source (& stream, cmd, sfile, & source)))
3232 { 3235 {
3233 return EXIT_FAILURE; 3236 return EXIT_FAILURE;
3234 } 3237 }