On 27/11/14 03:00, Florian Zumbiehl wrote: > 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?
Ooops. Yes. I think I removed it from some and not others. >> + (unbuffered-write >> + (lambda (buffer #!optional (offset 0) (size (##sys#size buffer))) > > unbuffered-write doesn't ever get called with an offset other than 0. True, but I wanted to keep the interface reasonably conventional. I didn't rework the internals of unbuffered-write due to the when clause but if we did then it would be used. Regards, @ndy -- [email protected] http://www.ashurst.eu.org/ 0x7EBA75FF _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
