Hi, > ... and now version (4) with the dynamic-wind in the correct place:
I think the logic is correct now, just two small cosmectic issues: > diff -upr v1.6.4/openssl.import.scm v1.6.4-andyjpb-fix-4/openssl.import.scm > --- v1.6.4/openssl.import.scm 2014-11-23 02:37:31.235897645 +0000 > +++ v1.6.4-andyjpb-fix-4/openssl.import.scm 2014-11-23 02:13:16.085352751 > +0000 > @@ -1,6 +1,6 @@ > ;;;; openssl.import.scm - GENERATED BY CHICKEN 4.9.0rc1 -*- Scheme -*- > > -(eval '(import scheme chicken foreign ports srfi-18 tcp)) > +(eval '(import scheme chicken foreign ports srfi-13 srfi-18 tcp)) > (##sys#register-compiled-module > 'openssl > (list) That probably shouldn't be in the diff? :-) > + (unbuffered-write > + (lambda (buffer #!optional (offset 0) (size (##sys#size > buffer))) unbuffered-write doesn't ever get called with an offset other than 0. Florian _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users