Next: x1f4_lock_lxcast, Previous: x1f4_fset_lxcast, Up: Object Library Functions [Index]
extern int x1f4_init_lxcast (void **lxcast, unsigned flags, const struct x1f4_lxcast_type *attributes);
The x1f4_init_lxcast
function constructs a object library as
requested by the flags
generation flags and the attributes
library attributes and stores the address of the construct at the lxcast
address.
See Object Library Generation Flags.
Only the type id to assume for the ‘object’ type, the descriptions of the
types for which explicit converter functions are to be generated and the
temporaries allocator against which the temporary object constructs are
to be registered fields in the attributes
struct x1f4_lxcast_type
record are observed without explicit indication, the rest of the struct
x1f4_lxcast_type
fields are observed only if explicitly requested (via
flags
).
The function returns 0
for success, one of the defined error codes for
failure.