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

Reply via email to