Next: x1f4_type_lxdata, Previous: x1f4_fset_lxdata, Up: Byte Data Library Functions
extern int x1f4_init_lxdata (void **lxdata, unsigned flags, const struct x1f4_lxdata_type *attributes);
The x1f4_init_lxdata
function constructs a byte data library as
requested by the flags
generation flags and the attributes
library attributes and stores the address of the construct at the lxdata
address.
See Byte Data Library Generation Flags.
Only the type id to use for the introduced `data' type field in the
attributes
struct x1f4_lxdata_type
record is observed without
explicit indication, the rest of the struct x1f4_lxdata_type
fields are
observed only if explicitly requested (via flags
).
The function returns 0
for success, one of the defined error codes for
failure.