Previous: List Library Errors, Up: List Library Definitions


6.3.1.2 List Library Generation Flags

The list library generation flags affect the list library construction.

Zero or more generation flags may be specified for the flag argument of the list library construction function.

See x1f4_init_lxlist.

X1f4_LXLIST_CODELINK
indicates the list library constructor that it should observe the library data memory allocator (the library data memory allocator allocates memory for the library object construction purposes only).
X1f4_LXLIST_EVERLINK
indicates the list library constructor that it should generate a `l_set' function (which `l_set' function sets `list' data as reference to some `list' object, as per described).

See Non Data Type Specific Functions.

X1f4_LXLIST_RESETNEW
indicates the list library constructor that it should generate a `l_new' function (which `l_new' function resets `list' data, as per described).

See Non Data Type Specific Functions.

X1f4_LXLIST_RESOURCE
indicates the list library constructor that it should observe the data memory allocator (data is data of the `list' type, but also data of any other sort of allocated data type, like data of the intrinsic `text' string type).
X1f4_LXLIST_TEXTFLAT
indicates the list library constructor that it should observe the error reporter.