FFI::cdef
Creates a new FFI object
説明
public static FFI FFI::cdef(string $code
= "", stringnull $lib
= null
)
パラメータ
-
code
-
A string containing a sequence of declarations in regular C language
(types, structures, functions, variables, etc). Actually, this string may
be copy-pasted from C header files.
注意:
C preprocessor directives are not supported, i.e. #include
,
#define
and CPP macros do not work.
-
lib
-
The name of a shared library file, to be loaded and linked with the
definitions.
注意:
If lib
is omitted or null
, platforms supporting RTLD_DEFAULT
attempt to lookup symbols declared in code
in the normal global
scope. Other systems will fail to resolve these symbols.
戻り値
Returns the freshly created FFI object.