typedef struct x1f4_lxfile_type { struct { int (*line) (void *), (*post) (void *), (*push) (void *, const char *, unsigned); void *data; } textflat_set; struct { int type; } listlink_set; struct { int type; } filetype_set; struct { int (*free) (void *, void *), (*link) (void *, void **, unsigned), (*mode) (void *, void **, unsigned); void *data; } resource_set; struct { int (*free) (void *, void *), (*link) (void *, void **, unsigned), (*mode) (void *, void **, unsigned); void *data; } codelink_set; } x1f4_lxfile_type;
The x1f4_lxfile_type
record lists the application concerns related to
the file library generation.
The fields that are always interpreted by the file library constructor function are:
filetype_set
X1f4_E4_LAST
) as:
See Symbolic Types.
type
The fields that are interpreted only if so requested are:
See File Library Generation Flags.
listlink_set
type
The type id will be used to construct functions (like the `f_list' function) that refer list objects. If such functions are to be constructed the file library object must be introduced the list library object, before any (list related) constructed function gets executed.
See x1f4_list_lxfile.
codelink_set
free
link
mode
data
resource_set
free
link
mode
data
textflat_set
line
push
post
data