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

Reply via email to