diff --git a/doc/upx.pod b/doc/upx.pod index 8535090c..8e8f1625 100644 --- a/doc/upx.pod +++ b/doc/upx.pod @@ -259,7 +259,10 @@ All debug information will be stripped, though. Extra options available for this executable format: - (none) + --all-methods Compress the program several times, using all + available compression methods. This may improve + the compression ratio in some cases, but usually + the default method gives the best results anyway. @@ -701,8 +704,8 @@ Extra options available for this executable format: =head2 NOTES FOR VMLINUZ/386 The vmlinuz/386 and bvmlinuz/386 formats take a gzip-compressed -bootable kernel image ("vmlinuz", "zImage", "bzImage"), gzip-decompress -it and re-compress it with the B compression method. +bootable Linux kernel image ("vmlinuz", "zImage", "bzImage"), +gzip-decompress it and re-compress it with the B compression method. vmlinuz/386 is completely unrelated to the other Linux executable formats, and it does not share any of their drawbacks. diff --git a/src/help.cpp b/src/help.cpp index 4b1ef94c..ed729ac1 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -132,6 +132,14 @@ void show_help(int x) " --overlay=strip strip any extra data attached to the file [dangerous]\n" " --overlay=skip don't compress a file with an overlay\n" "\n"); +#if 1 + fg = con_fg(f,FG_YELLOW); + con_fprintf(f,"Options for atari/tos:\n"); + fg = con_fg(f,fg); + con_fprintf(f, + " --all-methods try all available compression methods\n" + "\n"); +#endif fg = con_fg(f,FG_YELLOW); con_fprintf(f,"Options for djgpp2/coff:\n"); fg = con_fg(f,fg);