typedef struct x1f4_lxlist_type {
struct {
int (*line) (void *), (*post) (void *),
(*push) (void *, const char *, unsigned);
void *data;
} textflat_set;
struct {
int type;
} listtype_set;
struct {
int (*free) (void *, void *), (*link) (void *, void **, unsigned),
(*mode) (void *, void **, unsigned);
void *data;
} resource_set;
struct {
unsigned miss;
const struct x1f4_nodetype_type *nodetype_data;
} datatype_set;
struct {
int (*free) (void *, void *), (*link) (void *, void **, unsigned),
(*mode) (void *, void **, unsigned);
void *data;
} codelink_set;
} x1f4_lxlist_type;
The x1f4_lxlist_type record lists the application concerns related to
the list library generation.
The fields that are always interpreted by the list library constructor function are:
listtype_setX1f4_E4_LAST) as:
See Symbolic Types.
typedatatype_setmissnodetype_datastruct x1f4_nodetype_type record data type descriptions,
miss long. The data type descriptions detail such data operations as
copying and freeing along data type identification (data type name and data
type id).
The fields that are interpreted only if so requested are:
See List Library Generation Flags.
codelink_setfreelinkmodedataresource_setfreelinkmodedatatextflat_setlinepushpostdata