delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/01/30/16:36:00

Message-ID: <XFMail.20010130223342.markus.oberhumer@jk.uni-linz.ac.at>
X-Mailer: XFMail 1.4.6 on Linux
X-Priority: 3 (Normal)
MIME-Version: 1.0
X-no-Archive: yes
Return-Read-To: markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at
Return-Received-To: markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at
Date: Tue, 30 Jan 2001 22:33:42 +0100 (CET)
From: "Markus F.X.J. Oberhumer" <markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
To: eliz AT is DOT elta DOT co DOT il
Subject: new version of stubify.c
Cc: djgpp-workers AT delorie DOT com
Sender: "Markus F.X.J. Oberhumer" <markus DOT oberhumer AT jk DOT uni-linz DOT ac DOT at>
Reply-To: djgpp-workers AT delorie DOT com

This message is in MIME format
--_=XFMail.1.4.6.Linux:20010130223341:2983=_
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hello Eli,

below you will find a new version of stubify.c, originally
written for my internal use when building UPX.

Main news:

  - add option `-s' to specifiy an external stub

     This allows to use Charles' new CWSDSTUB from Makefiles
     like this:

        stubify -v -s $(DJDIR)/bin/cwsdstub.exe $(upx_exe)

  - add option `-d' to de-stubify a exe
     =20
  - print errors to stderr

  - add an informative usage() functinos

  - lots of other cleanups

Because the diff would be larger than the new version it
is attached as a whole.

Markus

----   Markus F.X.J. Oberhumer  @  http://www.oberhumer.com   ----
----     5E CB 5C 85 DE AF 9E BF  E9 DA 7E 6A 39 F8 CC 67     ----

                         3 WARPS TO URANUS


--_=XFMail.1.4.6.Linux:20010130223341:2983=_
Content-Disposition: attachment; filename="stubify.zip"
Content-Transfer-Encoding: base64
Content-Description: stubify.zip
Content-Type: application/octet-stream; name=stubify.zip; SizeOnDisk=3218

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
VXgAAFBLBQYAAAAAAQABAEQAAAA4DAAAAAA=

--_=XFMail.1.4.6.Linux:20010130223341:2983=_--
End of MIME message

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019