MIME-Version: 1.0
Return-Path: bluepeak.westend.com!popeye
Return-Path: <popeye@bluepeak.westend.com>
Received: from popeye.bluepeak.westend.com by bluepeak  with smtp
	(Smail3.2 #1) id m11T5G6-00027cC; Mon, 20 Sep 1999 17:21:38 +0200 (MEST)
Received: from genesis for a.kupries
 with Cubic Circle's cucipop (v1.10 1996/09/06) Mon Sep 20 17:15:43 1999
Received: from mail.gtn.com (mail.gtn.com [194.77.0.15])
	by genesis.westend.com (8.8.6/8.8.6) with ESMTP id RAA07492
	for <a.kupries@westend.com>; Mon, 20 Sep 1999 17:02:55 +0200 (MET DST)
Received: from nl-imail01.cmg.nl (nl-mail-dmz.cmg-gecis.nl [195.109.155.100])
	by mail.gtn.com (8.9.3/8.9.3) with ESMTP id RAA00138
	for <a.kupries@westend.com>; Mon, 20 Sep 1999 17:02:27 +0200 (MET DST)
Received: from nl-amv-route01.cmg.nl (NL-AMV-ROUTE01 [10.16.127.107]) by nl-imail01.cmg.nl with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id RTM9JR7P; Mon, 20 Sep 1999 16:58:19 +0200
Received: by NL-AMV-ROUTE01 with Internet Mail Service (5.5.2232.9)
	id <SDQ9ZWRD>; Mon, 20 Sep 1999 17:04:41 +0200
X-From_: jan.nijtmans@cmg.nl  Mon Sep 20 17:03:01 1999
Message-ID: <39DCDDFD014ED21185C300104BB3F99F731F3F@NL-ARN-MAIL01>
From: Jan Nijtmans <jan.nijtmans@cmg.nl>
To: Andreas Kupries <a.kupries@westend.com>
Subject: RE: Trf 2.0 / Trfcrypt 2.0
Date: Mon, 20 Sep 1999 17:04:37 +0200
X-Mailer: Internet Mail Service (5.5.2232.9)
Content-Type: multipart/mixed;
              boundary="----_=_NextPart_000_01BF0379.76AC386C"

------_=_NextPart_000_01BF0379.76AC386C
Content-Type: text/plain;
              charset="iso-8859-1"

Andreas,

Here are my remarks, and the compiled dll's.

The most important feature I added is exporting
Trf's stub table........, something you
promised for 2.0 but not yet implemented... ;-)
I only adapted Makefile.gnu, leaving
makefile.vc and Makefile.in for you.
I only tried it with Tcl8.2.0, but it should
work unmodified with Tcl8.0.x and 8.1.x
as well.

The attached zip-file contains:
	trf.decls; trfInt.decls	Declarations for exportable stub table
	trfDecls.h; trfIntDecls.h	Related header files, generated from
the *.decls files
	trfStubLib.c		Code for Trf_InitStubs() function
	trfStubInit.c		Actual Stub table
	trf.txt			Various patches to existing files, related
to the
				above files. The most important addition is
				the creation of libtrfstub20.a
	trfcry.txt		Patches needed to Trfcrypt 2.0 (Makefile.gnu
only)
	trf20.dll; trfcry20.dll	dll's, compiled with gcc-2.95.

The advantage of exporting the stub table is that trfcry20.dll is no
longer linked directly with trf20.dll. Therefore it will work with
all future Trf versions as well without the need for re-compilation.

I think most modifications are trivial, but if not feel free to ask.
The only non-trivial thing is the modification of trfcry.rc: The
cygwin tools require quotes around all arguments.

Regards,


------_=_NextPart_000_01BF0379.76AC386C
Content-Disposition: attachment;
	filename="trf.zip"
Content-Location: ATT-0-D3B291146C6FD311AB3400104BC2DC1B-T
	RF.ZIP
Content-Transfer-Encoding: base64
Content-Type: application/zip;
              name="trf.zip"

[encoded data, 93478 characters]
5jdQSwUGAAAAAAoACgA2AwAAGgsBAAAA

------_=_NextPart_000_01BF0379.76AC386C--
