Enter 2003.
committer: mfx <mfx> 1042478199 +0000
This commit is contained in:
parent
102e0f0a98
commit
2162a01848
2
BUGS
2
BUGS
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
The Ultimate Packer for eXecutables
|
The Ultimate Packer for eXecutables
|
||||||
Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar
|
Copyright (c) 1996-2003 Markus Oberhumer & Laszlo Molnar
|
||||||
http://upx.sourceforge.net
|
http://upx.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
3
Makefile
3
Makefile
@ -6,6 +6,9 @@ srcdir = .
|
|||||||
top_srcdir = .
|
top_srcdir = .
|
||||||
|
|
||||||
|
|
||||||
|
default:
|
||||||
|
@echo "UPX info: please choose a target for 'make'"
|
||||||
|
|
||||||
all mostlyclean clean distclean maintainer-clean:
|
all mostlyclean clean distclean maintainer-clean:
|
||||||
$(MAKE) -C src/stub/util/sstrip $@
|
$(MAKE) -C src/stub/util/sstrip $@
|
||||||
$(MAKE) -C src/stub $@
|
$(MAKE) -C src/stub $@
|
||||||
|
|||||||
2
PROJECTS
2
PROJECTS
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
The Ultimate Packer for eXecutables
|
The Ultimate Packer for eXecutables
|
||||||
Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar
|
Copyright (c) 1996-2003 Markus Oberhumer & Laszlo Molnar
|
||||||
http://upx.sourceforge.net
|
http://upx.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
19
README
19
README
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
The Ultimate Packer for eXecutables
|
The Ultimate Packer for eXecutables
|
||||||
Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar
|
Copyright (c) 1996-2003 Markus Oberhumer & Laszlo Molnar
|
||||||
http://upx.sourceforge.net
|
http://upx.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
@ -20,12 +20,17 @@ All versions 1.9x are unstable beta releases - use them only for testing,
|
|||||||
and never distribute a program that is packed with them !
|
and never distribute a program that is packed with them !
|
||||||
There will be hidden bugs. Really.
|
There will be hidden bugs. Really.
|
||||||
|
|
||||||
The current stable release is 1.22, and the next stable release
|
The current stable release is 1.24, and the next stable release
|
||||||
will be called version 2.00.
|
will be called version 2.00.
|
||||||
|
|
||||||
The main news since 1.22 are support for bootable Linux kernels ("vmlinuz/386")
|
The main news since 1.24 are:
|
||||||
and direct Linux ELF-to-memory decompression ("linux/elf386"), so there's
|
- slightly better compression using the new NRV2E algorithm
|
||||||
no reason to use the unstable versions unless you want to try the new formats.
|
- new options for compression tuining (e.g. `--brute')
|
||||||
|
- support for bootable Linux kernels ("vmlinuz/386")
|
||||||
|
- direct Linux ELF-to-memory decompression ("linux/elf386") and
|
||||||
|
shell-to-memory decompression ("linux/sh386")
|
||||||
|
- support for playstation exes ("ps1/exe")
|
||||||
|
- lots of new bugs ;-) take care
|
||||||
|
|
||||||
|
|
||||||
WELCOME
|
WELCOME
|
||||||
@ -123,8 +128,8 @@ THE FUTURE
|
|||||||
COPYRIGHT
|
COPYRIGHT
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
|
|
||||||
This program may be used freely, and you are welcome to
|
This program may be used freely, and you are welcome to
|
||||||
redistribute it under certain conditions.
|
redistribute it under certain conditions.
|
||||||
|
|||||||
@ -66,7 +66,7 @@ Prerequisites
|
|||||||
Tools needed to build/modify the UPX sources
|
Tools needed to build/modify the UPX sources
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
|
|
||||||
- A modern C++ compiler like gcc 2.95.3 or Visual C++ 6
|
- A modern C++ compiler like gcc 2.95.3, gcc 3.x or Visual C++ 6
|
||||||
|
|
||||||
- GNU make for Win32
|
- GNU make for Win32
|
||||||
http://upx.sourceforge.net/download/tools/
|
http://upx.sourceforge.net/download/tools/
|
||||||
|
|||||||
2
THANKS
2
THANKS
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
The Ultimate Packer for eXecutables
|
The Ultimate Packer for eXecutables
|
||||||
Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar
|
Copyright (c) 1996-2003 Markus Oberhumer & Laszlo Molnar
|
||||||
http://upx.sourceforge.net
|
http://upx.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ SHELL = /bin/sh
|
|||||||
top_srcdir = ..
|
top_srcdir = ..
|
||||||
|
|
||||||
PACKAGE = upx
|
PACKAGE = upx
|
||||||
VERSION_DATE = 12 Nov 2002
|
VERSION_DATE = 13 Jan 2003
|
||||||
VERSION := $(shell sed -n 's/^.*UPX_VERSION_STRING .*"\(.*\)".*/\1/p' $(top_srcdir)/src/version.h)
|
VERSION := $(shell sed -n 's/^.*UPX_VERSION_STRING .*"\(.*\)".*/\1/p' $(top_srcdir)/src/version.h)
|
||||||
|
|
||||||
TRIMSPACE = cat
|
TRIMSPACE = cat
|
||||||
|
|||||||
44
doc/upx.pod
44
doc/upx.pod
@ -13,7 +13,7 @@ B<upx> S<[ I<command> ]> S<[ I<options> ]> I<filename>...
|
|||||||
=head1 ABSTRACT
|
=head1 ABSTRACT
|
||||||
|
|
||||||
The Ultimate Packer for eXecutables
|
The Ultimate Packer for eXecutables
|
||||||
Copyright (c) 1996-2002 Markus Oberhumer & Laszlo Molnar
|
Copyright (c) 1996-2003 Markus Oberhumer & Laszlo Molnar
|
||||||
http://upx.sourceforge.net
|
http://upx.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
@ -166,16 +166,19 @@ Compression level B<--best> may take a long time.
|
|||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
Note that compression level B<-9> can be somewhat slow for large
|
Note that compression level B<--best> can be somewhat slow for large
|
||||||
files, but you definitely should use it when releasing a final version
|
files, but you definitely should use it when releasing a final version
|
||||||
of your program.
|
of your program.
|
||||||
|
|
||||||
Since UPX 0.70 there is also an extra compression level B<--best> which
|
Quick start for achieving the best compression ratio:
|
||||||
squeezes out even some more compression ratio. While it is usually fine
|
|
||||||
to use this option with your favorite .com file it may take a long time
|
|
||||||
to compress a multi-megabyte program. You have been warned.
|
|
||||||
|
|
||||||
Tips for achieving the best compression ratio:
|
=over 4
|
||||||
|
|
||||||
|
Try B<upx --brute --crp-ms=999999 myfile.exe>.
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
Details for achieving the best compression ratio:
|
||||||
|
|
||||||
=over 4
|
=over 4
|
||||||
|
|
||||||
@ -192,6 +195,14 @@ B<S<--best> S<--all-methods> S<--all-filters>>.
|
|||||||
|
|
||||||
=item *
|
=item *
|
||||||
|
|
||||||
|
Try the option B<--crp-ms=NUMBER>. This uses more memory during compression
|
||||||
|
to achieve a (slightly) better compression ratio.
|
||||||
|
|
||||||
|
NUMBER must be a decimal value from 10000 to 999999, inclusive.
|
||||||
|
The default value is 10000 (ten thousand).
|
||||||
|
|
||||||
|
=item *
|
||||||
|
|
||||||
Try if B<--overlay=strip> works.
|
Try if B<--overlay=strip> works.
|
||||||
|
|
||||||
=item *
|
=item *
|
||||||
@ -250,6 +261,7 @@ This is the executable format used by the Atari ST/TT, a Motorola 68000
|
|||||||
based personal computer which was popular in the late '80s. Support
|
based personal computer which was popular in the late '80s. Support
|
||||||
of this format is only because of nostalgic feelings of one of
|
of this format is only because of nostalgic feelings of one of
|
||||||
the authors and serves no practical purpose :-).
|
the authors and serves no practical purpose :-).
|
||||||
|
See http://www.freemint.de for more info.
|
||||||
|
|
||||||
Packed programs will be byte-identical to the original after uncompression.
|
Packed programs will be byte-identical to the original after uncompression.
|
||||||
All debug information will be stripped, though.
|
All debug information will be stripped, though.
|
||||||
@ -354,7 +366,7 @@ will fix the 4 KByte aligment of the stub.
|
|||||||
|
|
||||||
B<UPX> includes the full functionality of stubify. This means it will
|
B<UPX> includes the full functionality of stubify. This means it will
|
||||||
automatically stubify your COFF files. Use the option B<--coff> to
|
automatically stubify your COFF files. Use the option B<--coff> to
|
||||||
disable this behaviour (see below).
|
disable this functionality (see below).
|
||||||
|
|
||||||
B<UPX> automatically handles Allegro packfiles.
|
B<UPX> automatically handles Allegro packfiles.
|
||||||
|
|
||||||
@ -701,7 +713,7 @@ Extra options available for this executable format:
|
|||||||
the default method gives the best results anyway.
|
the default method gives the best results anyway.
|
||||||
|
|
||||||
--no-align This option disables CD mode 2 data sector format
|
--no-align This option disables CD mode 2 data sector format
|
||||||
alignment. This will slightly increase the compression
|
alignment. This will slightly improve the compression
|
||||||
ratio, but the compressed executable will not work
|
ratio, but the compressed executable will not work
|
||||||
when started from a CD.
|
when started from a CD.
|
||||||
|
|
||||||
@ -758,8 +770,8 @@ Benefits:
|
|||||||
641073 bzImage [original]
|
641073 bzImage [original]
|
||||||
560755 bzImage.upx [compressed by "upx -9"]
|
560755 bzImage.upx [compressed by "upx -9"]
|
||||||
|
|
||||||
- Much faster decompression at kernel boot time (but decompression
|
- Much faster decompression at kernel boot time (but kernel
|
||||||
speed is not really an issue these days).
|
decompression speed is not really an issue these days).
|
||||||
|
|
||||||
Drawbacks:
|
Drawbacks:
|
||||||
|
|
||||||
@ -815,7 +827,7 @@ will load faster, and require less bandwidth during execution.
|
|||||||
DLLs are supported.
|
DLLs are supported.
|
||||||
|
|
||||||
Screensavers are supported, with the restriction that the filename
|
Screensavers are supported, with the restriction that the filename
|
||||||
must end with ".scr" (as screensavers are handled slightly different
|
must end in ".scr" (as screensavers are handled slightly different
|
||||||
than normal exe files).
|
than normal exe files).
|
||||||
|
|
||||||
Extra options available for this executable format:
|
Extra options available for this executable format:
|
||||||
@ -893,13 +905,13 @@ Please report all bugs immediately to the authors.
|
|||||||
|
|
||||||
=head1 COPYRIGHT
|
=head1 COPYRIGHT
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
|
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
|
|
||||||
Copyright (C) 2002 Jens Medoch
|
Copyright (C) 2002-2003 Jens Medoch
|
||||||
|
|
||||||
This program may be used freely, and you are welcome to
|
This program may be used freely, and you are welcome to
|
||||||
redistribute it under certain conditions.
|
redistribute it under certain conditions.
|
||||||
|
|||||||
@ -1,16 +0,0 @@
|
|||||||
|
|
||||||
# /***********************************************************************
|
|
||||||
# // automated dependencies
|
|
||||||
# ************************************************************************/
|
|
||||||
|
|
||||||
CFLAGS += -Wp,-MMD,.deps/$(*F).pp
|
|
||||||
|
|
||||||
ifeq ($(strip $(wildcard .deps)),)
|
|
||||||
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
|
|
||||||
else
|
|
||||||
DEP_FILES := $(wildcard .deps/*.pp)
|
|
||||||
ifneq ($(strip $(DEP_FILES)),)
|
|
||||||
include $(DEP_FILES)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
@ -1,39 +0,0 @@
|
|||||||
UDIR := $($(U)DIR)
|
|
||||||
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/include)),) # { include
|
|
||||||
DEFS += -DWITH_$(U)
|
|
||||||
INCLUDES += -I$(UDIR)/include
|
|
||||||
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/build/$(target)/src/.libs)),)
|
|
||||||
LIBDIRS += $(UDIR)/build/$(target)/src/.libs
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/src/.libs)),)
|
|
||||||
LIBDIRS += $(UDIR)/src/.libs
|
|
||||||
endif
|
|
||||||
ifeq ($(DEBUG),1)
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/build/debug/src/.libs)),)
|
|
||||||
LIBDIRS += $(UDIR)/build/debug/src/.libs
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/build/release/src/.libs)),)
|
|
||||||
LIBDIRS += $(UDIR)/build/release/src/.libs
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR)/build/src/.libs)),)
|
|
||||||
LIBDIRS += $(UDIR)/build/src/.libs
|
|
||||||
endif
|
|
||||||
ifneq ($(strip $(wildcard $(UDIR))),)
|
|
||||||
LIBDIRS += $(UDIR)
|
|
||||||
DOS_LIBDIRS := $(DOS_LIBDIRS);$(UDIR)
|
|
||||||
endif
|
|
||||||
|
|
||||||
LDLIBS += -l$(u)
|
|
||||||
DOS_LDLIBS += $(u).lib
|
|
||||||
|
|
||||||
|
|
||||||
DEFS := $(DEFS)
|
|
||||||
INCLUDES := $(INCLUDES)
|
|
||||||
LIBDIRS := $(LIBDIRS)
|
|
||||||
LDLIBS := $(LDLIBS)
|
|
||||||
DOS_LDLIBS := $(DOS_LDLIBS)
|
|
||||||
|
|
||||||
endif # } include
|
|
||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
@ -21,8 +21,8 @@
|
|||||||
If not, write to the Free Software Foundation, Inc.,
|
If not, write to the Free Software Foundation, Inc.,
|
||||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||||
markus@oberhumer.com ml1050@cdata.tvnet.hu
|
<mfx@users.sourceforge.net> <ml1050@users.sourceforge.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
60
src/help.cpp
60
src/help.cpp
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
@ -48,7 +48,7 @@ void show_head(void)
|
|||||||
fg = con_fg(f,FG_GREEN);
|
fg = con_fg(f,FG_GREEN);
|
||||||
con_fprintf(f,
|
con_fprintf(f,
|
||||||
" Ultimate Packer for eXecutables\n"
|
" Ultimate Packer for eXecutables\n"
|
||||||
" Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002\n"
|
" Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003\n"
|
||||||
"UPX %-12s Markus F.X.J. Oberhumer & Laszlo Molnar %20s\n\n",
|
"UPX %-12s Markus F.X.J. Oberhumer & Laszlo Molnar %20s\n\n",
|
||||||
#if defined(__MFX_DOS)
|
#if defined(__MFX_DOS)
|
||||||
V("d"),
|
V("d"),
|
||||||
@ -141,14 +141,12 @@ void show_help(int x)
|
|||||||
" --overlay=strip strip any extra data attached to the file [dangerous]\n"
|
" --overlay=strip strip any extra data attached to the file [dangerous]\n"
|
||||||
" --overlay=skip don't compress a file with an overlay\n"
|
" --overlay=skip don't compress a file with an overlay\n"
|
||||||
"\n");
|
"\n");
|
||||||
#if 1
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for atari/tos:\n");
|
con_fprintf(f,"Options for atari/tos:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
con_fprintf(f,
|
con_fprintf(f,
|
||||||
" --all-methods try all available compression methods\n"
|
" --all-methods try all available compression methods\n"
|
||||||
"\n");
|
"\n");
|
||||||
#endif
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for djgpp2/coff:\n");
|
con_fprintf(f,"Options for djgpp2/coff:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
@ -190,7 +188,6 @@ void show_help(int x)
|
|||||||
" --script=/path/upxX use path/upxX as decompressor\n"
|
" --script=/path/upxX use path/upxX as decompressor\n"
|
||||||
"\n");
|
"\n");
|
||||||
#endif
|
#endif
|
||||||
#if 1
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for ps1/exe:\n");
|
con_fprintf(f,"Options for ps1/exe:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
@ -198,8 +195,6 @@ void show_help(int x)
|
|||||||
" --all-methods try all available compression methods\n"
|
" --all-methods try all available compression methods\n"
|
||||||
" --no-align don't align to mode2 sector format\n"
|
" --no-align don't align to mode2 sector format\n"
|
||||||
"\n");
|
"\n");
|
||||||
#endif
|
|
||||||
#if 1
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for tmt/adam:\n");
|
con_fprintf(f,"Options for tmt/adam:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
@ -207,8 +202,6 @@ void show_help(int x)
|
|||||||
" --all-methods try all available compression methods\n"
|
" --all-methods try all available compression methods\n"
|
||||||
" --all-filters try all available preprocessing filters\n"
|
" --all-filters try all available preprocessing filters\n"
|
||||||
"\n");
|
"\n");
|
||||||
#endif
|
|
||||||
#if 1
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for [b]vmlinuz/386\n");
|
con_fprintf(f,"Options for [b]vmlinuz/386\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
@ -216,7 +209,6 @@ void show_help(int x)
|
|||||||
" --all-methods try all available compression methods\n"
|
" --all-methods try all available compression methods\n"
|
||||||
" --all-filters try all available preprocessing filters\n"
|
" --all-filters try all available preprocessing filters\n"
|
||||||
"\n");
|
"\n");
|
||||||
#endif
|
|
||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"Options for watcom/le:\n");
|
con_fprintf(f,"Options for watcom/le:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
@ -246,24 +238,26 @@ void show_help(int x)
|
|||||||
fg = con_fg(f,FG_YELLOW);
|
fg = con_fg(f,FG_YELLOW);
|
||||||
con_fprintf(f,"This version supports:\n");
|
con_fprintf(f,"This version supports:\n");
|
||||||
fg = con_fg(f,fg);
|
fg = con_fg(f,fg);
|
||||||
con_fprintf(f," "
|
con_fprintf(f," "
|
||||||
"atari/tos, "
|
" atari/tos,"
|
||||||
"bvmlinuz/386, "
|
" bvmlinuz/386,"
|
||||||
"djgpp2/coff, "
|
" djgpp2/coff,"
|
||||||
"dos/com, "
|
" dos/com,"
|
||||||
"dos/exe, "
|
" dos/exe,"
|
||||||
"dos/sys,\n "
|
" dos/sys,"
|
||||||
//"elks/8086, "
|
"\n "
|
||||||
"linux/386, "
|
//" elks/8086,"
|
||||||
"linux/elf386, "
|
" linux/386,"
|
||||||
"linux/sh386, "
|
" linux/elf386,"
|
||||||
"ps1/exe, "
|
" linux/sh386,"
|
||||||
"rtm32/pe, "
|
" ps1/exe,"
|
||||||
"tmt/adam,\n "
|
" rtm32/pe,"
|
||||||
"vmlinuz/386, "
|
" tmt/adam,"
|
||||||
"watcom/le, "
|
"\n "
|
||||||
//"win16/ne, "
|
" vmlinuz/386,"
|
||||||
"win32/pe"
|
" watcom/le,"
|
||||||
|
//" win16/ne,"
|
||||||
|
" win32/pe"
|
||||||
"\n\nUPX comes with ABSOLUTELY NO WARRANTY; for details visit http://upx.sf.net\n"
|
"\n\nUPX comes with ABSOLUTELY NO WARRANTY; for details visit http://upx.sf.net\n"
|
||||||
//"\n\nUPX comes with ABSOLUTELY NO WARRANTY; for details type `upx -L'.\n"
|
//"\n\nUPX comes with ABSOLUTELY NO WARRANTY; for details type `upx -L'.\n"
|
||||||
"");
|
"");
|
||||||
@ -343,10 +337,10 @@ void show_version(int x)
|
|||||||
#if defined(WITH_UCL)
|
#if defined(WITH_UCL)
|
||||||
fprintf(f,"UCL data compression library %s\n", ucl_version_string());
|
fprintf(f,"UCL data compression library %s\n", ucl_version_string());
|
||||||
#endif
|
#endif
|
||||||
fprintf(f,"Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer\n");
|
fprintf(f,"Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer\n");
|
||||||
fprintf(f,"Copyright (C) 1996-2002 Laszlo Molnar\n");
|
fprintf(f,"Copyright (C) 1996-2003 Laszlo Molnar\n");
|
||||||
fprintf(f,"Copyright (C) 2000-2002 John F. Reiser\n");
|
fprintf(f,"Copyright (C) 2000-2003 John F. Reiser\n");
|
||||||
fprintf(f,"Copyright (C) 2002 Jens Medoch\n");
|
fprintf(f,"Copyright (C) 2002-2003 Jens Medoch\n");
|
||||||
fprintf(f,"UPX comes with ABSOLUTELY NO WARRANTY; for details type `%s -L'.\n", progname);
|
fprintf(f,"UPX comes with ABSOLUTELY NO WARRANTY; for details type `%s -L'.\n", progname);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
17
src/main.cpp
17
src/main.cpp
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
@ -878,6 +878,15 @@ static const struct mfx_option longopts[] =
|
|||||||
{"mono", 0, 0, 513},
|
{"mono", 0, 0, 513},
|
||||||
{"color", 0, 0, 514},
|
{"color", 0, 0, 514},
|
||||||
|
|
||||||
|
// compression runtime parameters
|
||||||
|
{"crp-cf", 0x31, 0, 531},
|
||||||
|
{"crp-sl", 0x31, 0, 532},
|
||||||
|
{"crp-hl", 0x31, 0, 533},
|
||||||
|
{"crp-pl", 0x31, 0, 534},
|
||||||
|
{"crp-mo", 0x31, 0, 535},
|
||||||
|
{"crp-mm", 0x31, 0, 536},
|
||||||
|
{"crp-ms", 0x31, 0, 537},
|
||||||
|
|
||||||
// win32/pe
|
// win32/pe
|
||||||
{"compress-exports", 2, 0, 630},
|
{"compress-exports", 2, 0, 630},
|
||||||
{"compress-icons", 2, 0, 631},
|
{"compress-icons", 2, 0, 631},
|
||||||
@ -1150,6 +1159,8 @@ int main(int argc, char *argv[])
|
|||||||
#else
|
#else
|
||||||
progname = fn_basename(argv0);
|
progname = fn_basename(argv0);
|
||||||
#endif
|
#endif
|
||||||
|
while (progname[0] == '.' && progname[1] == '/' && progname[2])
|
||||||
|
progname += 2;
|
||||||
|
|
||||||
set_term(stderr);
|
set_term(stderr);
|
||||||
|
|
||||||
@ -1188,7 +1199,7 @@ int main(int argc, char *argv[])
|
|||||||
i = get_options(argc,argv);
|
i = get_options(argc,argv);
|
||||||
assert(i <= argc);
|
assert(i <= argc);
|
||||||
|
|
||||||
set_term(0);
|
set_term(NULL);
|
||||||
// cmdline_cmd = opt->cmd;
|
// cmdline_cmd = opt->cmd;
|
||||||
switch (opt->cmd)
|
switch (opt->cmd)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -27,6 +27,18 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#undef progname
|
||||||
|
#if 1
|
||||||
|
#define progname(x) (x)
|
||||||
|
#else
|
||||||
|
#include "conf.h"
|
||||||
|
static const char *my_progname(const char *argv0)
|
||||||
|
{
|
||||||
|
UNUSED(argv0);
|
||||||
|
return progname ? progname : argv0;
|
||||||
|
}
|
||||||
|
#define progname my_progname
|
||||||
|
#endif
|
||||||
|
|
||||||
/* If GETOPT_COMPAT is defined, `+' as well as `--' can introduce a
|
/* If GETOPT_COMPAT is defined, `+' as well as `--' can introduce a
|
||||||
long-named option. Because this is not POSIX.2 compliant, it is
|
long-named option. Because this is not POSIX.2 compliant, it is
|
||||||
@ -423,7 +435,7 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
{
|
{
|
||||||
if (opterr)
|
if (opterr)
|
||||||
fprintf (stderr, "%s: unrecognized option `%s'\n",
|
fprintf (stderr, "%s: unrecognized option `%s'\n",
|
||||||
argv[0], argv[optind]);
|
progname(argv[0]), argv[optind]);
|
||||||
nextchar += my_strlen (nextchar);
|
nextchar += my_strlen (nextchar);
|
||||||
optind++;
|
optind++;
|
||||||
return BAD_OPTION;
|
return BAD_OPTION;
|
||||||
@ -432,7 +444,7 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
{
|
{
|
||||||
if (opterr)
|
if (opterr)
|
||||||
fprintf (stderr, "%s: option `%s' is ambiguous\n",
|
fprintf (stderr, "%s: option `%s' is ambiguous\n",
|
||||||
argv[0], argv[optind]);
|
progname(argv[0]), argv[optind]);
|
||||||
nextchar += my_strlen (nextchar);
|
nextchar += my_strlen (nextchar);
|
||||||
optind++;
|
optind++;
|
||||||
return BAD_OPTION;
|
return BAD_OPTION;
|
||||||
@ -459,12 +471,12 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
/* --option */
|
/* --option */
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"%s: option `--%s' doesn't allow an argument\n",
|
"%s: option `--%s' doesn't allow an argument\n",
|
||||||
argv[0], pfound->name);
|
progname(argv[0]), pfound->name);
|
||||||
else
|
else
|
||||||
/* +option or -option */
|
/* +option or -option */
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"%s: option `%c%s' doesn't allow an argument\n",
|
"%s: option `%c%s' doesn't allow an argument\n",
|
||||||
argv[0], argv[optind - 1][0], pfound->name);
|
progname(argv[0]), argv[optind - 1][0], pfound->name);
|
||||||
}
|
}
|
||||||
nextchar += my_strlen (nextchar);
|
nextchar += my_strlen (nextchar);
|
||||||
return BAD_OPTION;
|
return BAD_OPTION;
|
||||||
@ -482,7 +494,7 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
{
|
{
|
||||||
if (opterr)
|
if (opterr)
|
||||||
fprintf (stderr, "%s: option `--%s%s' requires an argument\n",
|
fprintf (stderr, "%s: option `--%s%s' requires an argument\n",
|
||||||
argv[0], pfound->name,
|
progname(argv[0]), pfound->name,
|
||||||
(pfound->has_arg & 0x20) ? "=" : "");
|
(pfound->has_arg & 0x20) ? "=" : "");
|
||||||
nextchar += my_strlen (nextchar);
|
nextchar += my_strlen (nextchar);
|
||||||
return optstring[0] == ':' ? ':' : BAD_OPTION;
|
return optstring[0] == ':' ? ':' : BAD_OPTION;
|
||||||
@ -513,11 +525,11 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
if (argv[optind][1] == '-')
|
if (argv[optind][1] == '-')
|
||||||
/* --option */
|
/* --option */
|
||||||
fprintf (stderr, "%s: unrecognized option `--%s'\n",
|
fprintf (stderr, "%s: unrecognized option `--%s'\n",
|
||||||
argv[0], nextchar);
|
progname(argv[0]), nextchar);
|
||||||
else
|
else
|
||||||
/* +option or -option */
|
/* +option or -option */
|
||||||
fprintf (stderr, "%s: unrecognized option `%c%s'\n",
|
fprintf (stderr, "%s: unrecognized option `%c%s'\n",
|
||||||
argv[0], argv[optind][0], nextchar);
|
progname(argv[0]), argv[optind][0], nextchar);
|
||||||
}
|
}
|
||||||
nextchar = empty_string;
|
nextchar = empty_string;
|
||||||
optind++;
|
optind++;
|
||||||
@ -543,12 +555,12 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
#if 0
|
#if 0
|
||||||
if (c < 040 || c >= 0177)
|
if (c < 040 || c >= 0177)
|
||||||
fprintf (stderr, "%s: unrecognized option, character code 0%o\n",
|
fprintf (stderr, "%s: unrecognized option, character code 0%o\n",
|
||||||
argv[0], c);
|
progname(argv[0]), c);
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%s: unrecognized option `-%c'\n", argv[0], c);
|
fprintf (stderr, "%s: unrecognized option `-%c'\n", progname(argv[0]), c);
|
||||||
#else
|
#else
|
||||||
/* 1003.2 specifies the format of this message. */
|
/* 1003.2 specifies the format of this message. */
|
||||||
fprintf (stderr, "%s: illegal option -- %c\n", argv[0], c);
|
fprintf (stderr, "%s: illegal option -- %c\n", progname(argv[0]), c);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
optopt = c;
|
optopt = c;
|
||||||
@ -584,11 +596,11 @@ static int _getopt_internal (int argc, char **argv, const char *optstring,
|
|||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
fprintf (stderr, "%s: option `-%c' requires an argument\n",
|
fprintf (stderr, "%s: option `-%c' requires an argument\n",
|
||||||
argv[0], c);
|
progname(argv[0]), c);
|
||||||
#else
|
#else
|
||||||
/* 1003.2 specifies the format of this message. */
|
/* 1003.2 specifies the format of this message. */
|
||||||
fprintf (stderr, "%s: option requires an argument -- %c\n",
|
fprintf (stderr, "%s: option requires an argument -- %c\n",
|
||||||
argv[0], c);
|
progname(argv[0]), c);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
optopt = c;
|
optopt = c;
|
||||||
@ -694,3 +706,8 @@ main (argc, argv)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#endif /* TEST */
|
#endif /* TEST */
|
||||||
|
|
||||||
|
/*
|
||||||
|
vi:ts=4:et:nowrap
|
||||||
|
*/
|
||||||
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2001-2002 John F. Reiser
|
Copyright (C) 2001-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2000-2002 John F. Reiser
|
Copyright (C) 2000-2003 John F. Reiser
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2002 Jens Medoch
|
Copyright (C) 2002-2003 Jens Medoch
|
||||||
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
and/or modify them under the terms of the GNU General Public License as
|
and/or modify them under the terms of the GNU General Public License as
|
||||||
|
|||||||
@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
Copyright (C) 2002 Jens Medoch
|
Copyright (C) 2002-2003 Jens Medoch
|
||||||
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
and/or modify them under the terms of the GNU General Public License as
|
and/or modify them under the terms of the GNU General Public License as
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
@ -974,12 +974,12 @@ char const *Packer::getIdentstr(unsigned *size, int small)
|
|||||||
"\n\0"
|
"\n\0"
|
||||||
"$Id: UPX "
|
"$Id: UPX "
|
||||||
UPX_VERSION_STRING4
|
UPX_VERSION_STRING4
|
||||||
" Copyright (C) 1996-2002 the UPX Team. All Rights Reserved. $"
|
" Copyright (C) 1996-2003 the UPX Team. All Rights Reserved. $"
|
||||||
"\n";
|
"\n";
|
||||||
static const char identsmall[] =
|
static const char identsmall[] =
|
||||||
"\n"
|
"\n"
|
||||||
"$Id: UPX "
|
"$Id: UPX "
|
||||||
"(C) 1996-2002 the UPX Team. All Rights Reserved. http://upx.sf.net $"
|
"(C) 1996-2003 the UPX Team. All Rights Reserved. http://upx.sf.net $"
|
||||||
"\n";
|
"\n";
|
||||||
static const char identtiny[] = UPX_VERSION_STRING4;
|
static const char identtiny[] = UPX_VERSION_STRING4;
|
||||||
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
This file is part of the UPX executable compressor.
|
This file is part of the UPX executable compressor.
|
||||||
|
|
||||||
Copyright (C) 1996-2002 Markus Franz Xaver Johannes Oberhumer
|
Copyright (C) 1996-2003 Markus Franz Xaver Johannes Oberhumer
|
||||||
Copyright (C) 1996-2002 Laszlo Molnar
|
Copyright (C) 1996-2003 Laszlo Molnar
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
UPX and the UCL library are free software; you can redistribute them
|
UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
@ -96,7 +96,7 @@ CC_LINUX_I386 += -funsigned-char
|
|||||||
###CC_LINUX_I386 += -fwritable-strings -save-temps
|
###CC_LINUX_I386 += -fwritable-strings -save-temps
|
||||||
|
|
||||||
# Motorola 68000
|
# Motorola 68000
|
||||||
CPP_M68K = gcc -I$(UCL_UPX) -I$(srcdir) -E -x assembler-with-cpp -Wall -Wp,-P,-C,-traditional
|
CPP_M68K = gcc-2.95 -I$(UCL_UPX) -I$(srcdir) -E -x assembler-with-cpp -Wall -Wp,-P,-C,-traditional
|
||||||
APP_M68K = perl -w $(srcdir)/scripts/app_m68k.pl
|
APP_M68K = perl -w $(srcdir)/scripts/app_m68k.pl
|
||||||
ifeq (1,1)
|
ifeq (1,1)
|
||||||
# a68k 68000-assembler
|
# a68k 68000-assembler
|
||||||
@ -109,7 +109,7 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# MIPS R3000
|
# MIPS R3000
|
||||||
CPP_MR3K = gcc -I$(UCL_UPX) -I$(srcdir) -E -x assembler-with-cpp -Wall -Wp,-P,-C,-traditional
|
CPP_MR3K = gcc-2.95 -I$(UCL_UPX) -I$(srcdir) -E -x assembler-with-cpp -Wall -Wp,-P,-C,-traditional
|
||||||
APP_MR3K = perl -w $(srcdir)/scripts/app_mr3k.pl
|
APP_MR3K = perl -w $(srcdir)/scripts/app_mr3k.pl
|
||||||
ASM_MR3K = asm5900 --nologo -q
|
ASM_MR3K = asm5900 --nologo -q
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
;
|
;
|
||||||
; This file is part of the UPX executable compressor.
|
; This file is part of the UPX executable compressor.
|
||||||
;
|
;
|
||||||
; Copyright (C) 2000-2002 John F. Reiser
|
; Copyright (C) 2000-2003 John F. Reiser
|
||||||
; All Rights Reserved.
|
; All Rights Reserved.
|
||||||
;
|
;
|
||||||
; UPX and the UCL library are free software; you can redistribute them
|
; UPX and the UCL library are free software; you can redistribute them
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user