Up: Date And Time Library Types   [Index]


7.14.2.1 struct x1f4_lxdate_type

typedef struct x1f4_lxdate_type {
    struct x1f4_track_type textflat_set;
    struct {
	int type;
    } datetype_set;
    struct {
	int type;
    } timetype_set;
    struct x1f4_trans_type resource_set;
    struct x1f4_frame_type autolink_set;
    struct x1f4_trans_type codelink_set;
} x1f4_lxdate_type;

The x1f4_lxdate_type record lists the application concerns related to the time library objects generation.

The fields that are always interpreted by the time library constructor function are:

datetype_set

specifies the type id to use for the introduced ‘date’ type (some number conveniencing the application, greater than X1f4_E4_LAST) as:

See Symbolic Types.

type

the id

timetype_set

specifies the type id to use for the introduced ‘time’ type (some number conveniencing the application, greater than X1f4_E4_LAST) as:

See Symbolic Types.

type

the id

The fields that are interpreted only if so requested are:

See Date And Time Library Generation Flags.

codelink_set

specifies the library data memory allocator (allocates memory for the library object construction purposes only).

See struct x1f4_trans_type.

See Memory Allocator Construct.

resource_set

specifies the data memory allocator (allocates memory for the data created while executing programs).

See struct x1f4_trans_type.

See Memory Allocator Construct.

autolink_set

specifies the temporaries allocator.

See struct x1f4_frame_type.

See Temporaries.

See Temporaries Allocator Construct.

textflat_set

specifies the error reporter.

See struct x1f4_track_type.

See Error Reporter Construct.