mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-devel] struct return values in the FFI


From: Matt Birkholz
Subject: [MIT-Scheme-devel] struct return values in the FFI
Date: Thu, 3 Sep 2015 13:27:24 -0700

> From: <address@hidden>
> Date: Thu, 03 Sep 2015 12:56:50 +0200
> 
> [...]
> It seems, that alien-ret-arg? should be true also for struct (and union)
> types. Something along the lines of
> 
>  (or (ctype/pointer? ...)
>      (ctype/struct? ...)
>      (ctype/union? ...))

Fixed in commit aed45b8.  Sorry, I missed a hunk of your 2012 patch.

> I've tried to build this, however for some reason I cannot build the
> current git head at all :-/

~/.scheme.init fluid-let a variable that is now a fluid object?

The 38 global bindings that are now assigned fluid objects are:

        *default-pathname-defaults*
        *parser-associate-positions?*
        *parser-atom-delimiters*
        *parser-canonicalize-symbols?*
        *parser-constituents*
        *parser-enable-file-attributes-parsing?*
        *parser-keyword-style*
        *parser-radix*
        *parser-table*
        *pp-arity-dispatched-procedure-style*
        *pp-auto-highlighter*
        *pp-avoid-circularity?*
        *pp-default-as-code?*
        *pp-forced-x-size*
        *pp-lists-as-tables?*
        *pp-named-lambda->define?*
        *pp-no-highlights?*
        *pp-primitives-by-name*
        *pp-save-vertical-space?*
        *pp-uninterned-symbols-by-name*
        *random-state*
        *unparse-abbreviate-quotations?*
        *unparse-compound-procedure-names?*
        *unparse-primitives-by-name?*
        *unparse-uninterned-symbols-by-name?*
        *unparse-with-datum?*
        *unparse-with-maximum-readability?*
        *unparser-list-breadth-limit*
        *unparser-list-depth-limit*
        *unparser-radix*
        *unparser-string-length-limit*
        *unparser-table*
        flonum-unparser-cutoff
        load/loading?
        load/suppress-loading-message?
        standard-breakpoint-hook
        standard-error-hook
        standard-warning-hook

Note that 60 internal bindings were similarly affected.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]