diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/Makefile critlib/Makefile
--- orig/critlib/Makefile Thu Jan 1 01:00:00 1970
+++ critlib/Makefile Wed Dec 10 09:44:07 2003
@@ -0,0 +1,15 @@
+packages := ascenc blowfish hexdump ihash lzrw1 mathf md5c mvec rechan scratch zlib
+
+all: $(packages)
+
+CRITCL = critcl
+
+VPATH = $(packages:%=lib/%/Darwin-ppc)
+
+$(packages): %: %.dylib
+
+$(packages:%=%.dylib): %.dylib : %.tcl
+ rm -rf $(HOME)/.critcl/Darwin-ppc
+ $(CRITCL) -pkg "$$(pwd)/$*"
+
+.PHONY: $(packages) all
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/README.html critlib/README.html
--- orig/critlib/README.html Thu Jan 1 01:00:00 1970
+++ critlib/README.html Wed Jul 23 16:14:40 2003
@@ -0,0 +1,48 @@
+
C Runtime In Tcl Library
+
+CritLib is a set of mostly independent packages for use in Tcl.
+
+It is self-contained and built with CriTcl, the "C Runtime In Tcl"
+extension which automatically wraps and compiles C code.
+Details about this concept can be found on the Tcl'ers Wiki, see the
+CriTcl page there.
+
+
+No license applies unless noted otherwise in the source files.
+CriTcl and the scripts below were written by Jean-Claude Wippler
+<jcw@equi4.com>.
+Hold the author harmless and any lawful use is permitted.
+
+
+
+ Contents of
+CritLib:
+
|
+| ascenc | 0.11 | Simple ASCII <-> binary encodings (base64 for now) | Dec 12, 2001 |
+| blowfish | 0.11 | Wrapper for Eric Young's implementation of Blowfish encryption | Feb 26, 2003 |
+| hexdump | 0.10 | Quick hex dump in C, from Matt Newman's "pwb" for TclKit | Nov 20, 2001 |
+| ihash | 0.11 | Hashed data access based on interleaved (even-odd) lists | Nov 20, 2001 |
+| lzrw1 | 0.10 | Wrapper for Ross N. Williams' "lzrw1" compression algorithm | Nov 20, 2001 |
+| mathf | 0.11 | An adaptation of Donal K. Fellows' math functions in Tcl | Dec 14, 2001 |
+| md5c | 0.11 | Wrapper for RSA's Message Digest in C | Nov 20, 2001 |
+| mvec | 0.12 | Memory based vectors, this is part of the VKIT vector engine | Nov 22, 2001 |
+| rechan | 1.0 | Reflecting channel interface | Oct 7, 2002 |
+| scratch | 0.10 | Self-Contained Runtime pArser for Tcl as Critcl Hack | Dec 23, 2001 |
+| zlib | 0.10 | Interface to the "zlib" compression library | Nov 20, 2001 |
+
+Last updated on 2003/04/10 |
+
+ |
+Acknowledgements
+ Scott Beasley - dyncall on Windows
+ Vince Darley - Tcl 8.4's Virtual File System
+ Paul Duffin and Jan Nijtmans - stubs architecture
+ Donal K. Fellows - math functions, now in "mathf"
+ Jeff Hobbs and the TCT - continued work on Tcl
+ Steve Landers - critcl mods for use as separate tool
+ Don Libes - pure-Tcl implementation of MD5
+ Matt Newman - original VFS, Tcl wizard par excellence
+ John Ousterhout - founding father of Tcl
+
+
+
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/adjust critlib/adjust
--- orig/critlib/adjust Thu Apr 10 13:26:38 2003
+++ critlib/adjust Tue Nov 20 14:58:06 2001
@@ -13,7 +13,7 @@ set fd [open preamble.html]
regexp "^(.*)\n%\n(.*)$" [read $fd] - prefix suffix
close $fd
-#pkg_mkIndex .
+pkg_mkIndex .
set ifd [open index.html w]
puts $ifd $prefix
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/ihash.tcl critlib/ihash.tcl
--- orig/critlib/ihash.tcl Tue Nov 20 09:42:05 2001
+++ critlib/ihash.tcl Fri Nov 1 08:31:23 2002
@@ -4,7 +4,7 @@ package provide ihash 0.11
package require critcl
critcl::ccode {
- #include
+ #include
#include
#include
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/license.html critlib/license.html
--- orig/critlib/license.html Thu Jan 1 01:00:00 1970
+++ critlib/license.html Fri Nov 1 09:40:12 2002
@@ -0,0 +1,9 @@
+C Runtime In Tcl Library
+
+No license applies unless noted otherwise in the source files.
+CriTcl and the scripts below were written by Jean-Claude Wippler
+<jcw@equi4.com>.
+Hold the author harmless and any lawful use is permitted.
+
+
+
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/md5c.tcl critlib/md5c.tcl
--- orig/critlib/md5c.tcl Tue Nov 20 09:42:19 2001
+++ critlib/md5c.tcl Fri Nov 1 09:42:50 2002
@@ -8,7 +8,7 @@ critcl::csources md5c_c/md5.c
critcl::ccode {
#include "md5.h"
- #include
+ #include
#include
#include
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/pkgIndex.tcl critlib/pkgIndex.tcl
--- orig/critlib/pkgIndex.tcl Thu Apr 10 13:26:54 2003
+++ critlib/pkgIndex.tcl Fri Feb 28 18:12:58 2003
@@ -11,7 +11,6 @@
package ifneeded ascenc 0.11 [list source [file join $dir ascenc.tcl]]
package ifneeded blowfish 0.11 [list source [file join $dir blowfish.tcl]]
package ifneeded cblas 0.11 [list source [file join $dir cblas.tcl]]
-package ifneeded critcl 0.33 [list source [file join $dir critcl.tcl]]
package ifneeded dyncall 0.11 [list source [file join $dir dyncall.tcl]]
package ifneeded hexdump 0.10 [list source [file join $dir hexdump.tcl]]
package ifneeded ihash 0.11 [list source [file join $dir ihash.tcl]]
diff -u -p -x configure -x autom4te.cache -x .DS_Store -r -N -x lib -x critcl* -x cblas -x rhtml_c -x xre_c orig/critlib/scratch.tcl critlib/scratch.tcl
--- orig/critlib/scratch.tcl Sun Dec 23 19:30:47 2001
+++ critlib/scratch.tcl Wed Jul 23 16:32:18 2003
@@ -7,6 +7,8 @@ package require critcl
namespace eval scratch {
namespace export parse expr
+ critcl::cheaders scratch.c
+
critcl::ccode {
#include "scratch.c"
}
|