Fix up docs
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
2013-11-02 Anthony Green <green@moxielogic.com>
|
||||||
|
|
||||||
|
* doc/libffi.texi (The Basics): Clarify return value buffer size
|
||||||
|
requirements. Also, NULL result buffer pointers are no longer
|
||||||
|
supported.
|
||||||
|
* doc/libffi.info: Rebuilt.
|
||||||
|
|
||||||
2013-11-02 Mischa Jonker <mjonker@synopsys.com>
|
2013-11-02 Mischa Jonker <mjonker@synopsys.com>
|
||||||
|
|
||||||
* Makefile.am (nodist_libffi_la_SOURCES): Fix build error.
|
* Makefile.am (nodist_libffi_la_SOURCES): Fix build error.
|
||||||
|
|||||||
@@ -156,11 +156,11 @@ function:
|
|||||||
CIF. CIF must have already been prepared using 'ffi_prep_cif'.
|
CIF. CIF must have already been prepared using 'ffi_prep_cif'.
|
||||||
|
|
||||||
RVALUE is a pointer to a chunk of memory that will hold the result
|
RVALUE is a pointer to a chunk of memory that will hold the result
|
||||||
of the function call. This must be large enough to hold the result
|
of the function call. This must be large enough to hold the
|
||||||
and must be suitably aligned; it is the caller's responsibility to
|
result, no smaller than the system register size (generally 32 or
|
||||||
ensure this. If CIF declares that the function returns 'void'
|
64 bits), and must be suitably aligned; it is the caller's
|
||||||
(using 'ffi_type_void'), then RVALUE is ignored. If RVALUE is
|
responsibility to ensure this. If CIF declares that the function
|
||||||
'NULL', then the return value is discarded.
|
returns 'void' (using 'ffi_type_void'), then RVALUE is ignored.
|
||||||
|
|
||||||
AVALUES is a vector of 'void *' pointers that point to the memory
|
AVALUES is a vector of 'void *' pointers that point to the memory
|
||||||
locations holding the argument values for a call. If CIF declares
|
locations holding the argument values for a call. If CIF declares
|
||||||
@@ -601,15 +601,15 @@ Node: Top682
|
|||||||
Node: Introduction1429
|
Node: Introduction1429
|
||||||
Node: Using libffi3061
|
Node: Using libffi3061
|
||||||
Node: The Basics3547
|
Node: The Basics3547
|
||||||
Node: Simple Example7187
|
Node: Simple Example7198
|
||||||
Node: Types8214
|
Node: Types8225
|
||||||
Node: Primitive Types8497
|
Node: Primitive Types8508
|
||||||
Node: Structures10318
|
Node: Structures10329
|
||||||
Node: Type Example11192
|
Node: Type Example11203
|
||||||
Node: Multiple ABIs12415
|
Node: Multiple ABIs12426
|
||||||
Node: The Closure API12786
|
Node: The Closure API12797
|
||||||
Node: Closure Example15730
|
Node: Closure Example15741
|
||||||
Node: Missing Features17289
|
Node: Missing Features17300
|
||||||
Node: Index17742
|
Node: Index17753
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|||||||
@@ -184,11 +184,11 @@ This calls the function @var{fn} according to the description given in
|
|||||||
|
|
||||||
@var{rvalue} is a pointer to a chunk of memory that will hold the
|
@var{rvalue} is a pointer to a chunk of memory that will hold the
|
||||||
result of the function call. This must be large enough to hold the
|
result of the function call. This must be large enough to hold the
|
||||||
result and must be suitably aligned; it is the caller's responsibility
|
result, no smaller than the system register size (generally 32 or 64
|
||||||
|
bits), and must be suitably aligned; it is the caller's responsibility
|
||||||
to ensure this. If @var{cif} declares that the function returns
|
to ensure this. If @var{cif} declares that the function returns
|
||||||
@code{void} (using @code{ffi_type_void}), then @var{rvalue} is
|
@code{void} (using @code{ffi_type_void}), then @var{rvalue} is
|
||||||
ignored. If @var{rvalue} is @samp{NULL}, then the return value is
|
ignored.
|
||||||
discarded.
|
|
||||||
|
|
||||||
@var{avalues} is a vector of @code{void *} pointers that point to the
|
@var{avalues} is a vector of @code{void *} pointers that point to the
|
||||||
memory locations holding the argument values for a call. If @var{cif}
|
memory locations holding the argument values for a call. If @var{cif}
|
||||||
|
|||||||
Reference in New Issue
Block a user