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_set
X1f4_E4_LAST
) as:
See Symbolic Types.
type
datatype_set
miss
nodetype_data
struct 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_set
free
link
mode
data
resource_set
free
link
mode
data
textflat_set
line
push
post
data