| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |
Arguments: bind-clauses &rest body
This variant of with-stack-fobject allows multiple bindings. The bind clauses are of the form
((var1 type1 [:allocation a-val1] [:size s-val1]) (var2 type2 [:allocation a-val2] [:size s-val]2) ... (varn typen [:allocation a-val3] [:size s-val3]))
For each clause, allocate an object of type typeN on the stack and bind it to
varN while evaluating body. The object
will be of allocation type specified (default
:foreign
) for the purposes of accessing it with
fslot-value and
associated functions.
See with-stack-fobject for a detailed description of the arguments and the allocation rules.
See ftype.htm for information on foreign types in Allegro CL and foreign-functions.htm for general information on foreign functions in Allegro CL.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.
| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |