Next: , Previous: , Up: Index Library Functions   [Index]


7.30.3.5 x1f4_init_lxdash

extern int x1f4_init_lxdash
    (void **lxdash, unsigned flags, const struct x1f4_lxdash_type *attributes);

The x1f4_init_lxdash function constructs a index library as requested by the flags generation flags and the attributes library attributes and stores the address of the construct at the lxdash address.

See Index Library Generation Flags.

See struct x1f4_lxdash_type.

Only the type id to use for the introduced ‘index’ type and the descriptions of the types allowed for index item data fields in the attributes struct x1f4_lxdash_type record are observed without explicit indication, the rest of the struct x1f4_lxdash_type fields are observed only if explicitly requested (via flags).

The function returns 0 for success, one of the defined error codes for failure.

See Index Library Errors.

See Index Library Specifics.

See Index Library Usage Mechanics.