typedef struct x1f4_lxdate_type {
    struct {
	int (*line) (void *), (*post) (void *),
	    (*push) (void *, const char *, unsigned);
	void *data;
    } textflat_set;
    struct {
	int type;
    } datetype_set;
    struct {
	int type;
    } timetype_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_lxdate_type;
   The x1f4_lxdate_type record lists the application concerns related to
the time library generation.
   
The fields that are always interpreted by the time library constructor function are:
datetype_setX1f4_E4_LAST) as:
     See Symbolic Types.
typetimetype_setX1f4_E4_LAST) as:
     See Symbolic Types.
typeThe fields that are interpreted only if so requested are:
See Time Library Generation Flags.
codelink_setfreelinkmodedataresource_setfreelinkmodedatatextflat_setlinepushpostdata