| OLD | NEW |
| 1 /////////////////////////////////////////////////////////////////////////////// | 1 /////////////////////////////////////////////////////////////////////////////// |
| 2 // | 2 // |
| 3 /// \file xzdec.c | 3 /// \file xzdec.c |
| 4 /// \brief Simple single-threaded tool to uncompress .xz or .lzma files | 4 /// \brief Simple single-threaded tool to uncompress .xz or .lzma files |
| 5 // | 5 // |
| 6 // Author: Lasse Collin | 6 // Author: Lasse Collin |
| 7 // | 7 // |
| 8 // This file has been put into the public domain. | 8 // This file has been put into the public domain. |
| 9 // You can do whatever you want with this file. | 9 // You can do whatever you want with this file. |
| 10 // | 10 // |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 va_end(ap); | 55 va_end(ap); |
| 56 return; | 56 return; |
| 57 } | 57 } |
| 58 | 58 |
| 59 | 59 |
| 60 static void lzma_attribute((__noreturn__)) | 60 static void lzma_attribute((__noreturn__)) |
| 61 help(void) | 61 help(void) |
| 62 { | 62 { |
| 63 printf( | 63 printf( |
| 64 "Usage: %s [OPTION]... [FILE]...\n" | 64 "Usage: %s [OPTION]... [FILE]...\n" |
| 65 "Uncompress files in the ." TOOL_FORMAT " format to the standard output.\n" | 65 "Decompress files in the ." TOOL_FORMAT " format to standard output.\n" |
| 66 "\n" | 66 "\n" |
| 67 " -c, --stdout (ignored)\n" | 67 " -d, --decompress (ignored, only decompression is supported)\n" |
| 68 " -d, --decompress (ignored)\n" | 68 " -k, --keep (ignored, files are never deleted)\n" |
| 69 " -k, --keep (ignored)\n" | 69 " -c, --stdout (ignored, output is always written to standard output)\n" |
| 70 " -q, --quiet specify *twice* to suppress errors\n" | 70 " -q, --quiet specify *twice* to suppress errors\n" |
| 71 " -Q, --no-warn (ignored)\n" | 71 " -Q, --no-warn (ignored, the exit status 2 is never used)\n" |
| 72 " -h, --help display this help and exit\n" | 72 " -h, --help display this help and exit\n" |
| 73 " -V, --version display the version number and exit\n" | 73 " -V, --version display the version number and exit\n" |
| 74 "\n" | 74 "\n" |
| 75 "With no FILE, or when FILE is -, read standard input.\n" | 75 "With no FILE, or when FILE is -, read standard input.\n" |
| 76 "\n" | 76 "\n" |
| 77 "Report bugs to <" PACKAGE_BUGREPORT "> (in English or Finnish).\n" | 77 "Report bugs to <" PACKAGE_BUGREPORT "> (in English or Finnish).\n" |
| 78 PACKAGE_NAME " home page: <" PACKAGE_URL ">\n", progname); | 78 PACKAGE_NAME " home page: <" PACKAGE_URL ">\n", progname); |
| 79 | 79 |
| 80 tuklib_exit(EXIT_SUCCESS, EXIT_FAILURE, display_errors); | 80 tuklib_exit(EXIT_SUCCESS, EXIT_FAILURE, display_errors); |
| 81 } | 81 } |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 } | 314 } |
| 315 | 315 |
| 316 #ifndef NDEBUG | 316 #ifndef NDEBUG |
| 317 // Free the memory only when debugging. Freeing wastes some time, | 317 // Free the memory only when debugging. Freeing wastes some time, |
| 318 // but allows detecting possible memory leaks with Valgrind. | 318 // but allows detecting possible memory leaks with Valgrind. |
| 319 lzma_end(&strm); | 319 lzma_end(&strm); |
| 320 #endif | 320 #endif |
| 321 | 321 |
| 322 tuklib_exit(EXIT_SUCCESS, EXIT_FAILURE, display_errors); | 322 tuklib_exit(EXIT_SUCCESS, EXIT_FAILURE, display_errors); |
| 323 } | 323 } |
| OLD | NEW |