Handbook
Glossary
unbox-return ( src c-type -- vregs reps )
Vocabulary
compiler
.
cfg
.
builder
.
alien
.
boxing
Inputs
src
an
object
c-type
an
object
Outputs
vregs
an
object
reps
an
object
Definition
IN:
compiler.cfg.builder.alien.boxing
GENERIC:
unbox-return
( src c-type -- vregs reps )
Methods
USING:
alien.c-types
assocs
compiler.cfg.builder.alien.boxing
;
M:
abstract-c-type
unbox-return
unbox
keys
;
USING:
assocs
classes.struct
compiler.cfg.builder.alien.boxing
cpu.architecture
generic
kernel
namespaces
;
M:
struct-c-type
unbox-return
dup
return-struct-in-registers?
[
M\
struct-c-type
unbox-return
(call-next-method)
]
[
[
struct-return-area
get
]
2dip
unbox
keys
implode-struct
{
}
{
}
]
if
;