This section describes the C language application program interface
to CIFLIB.
The description of this interface has been divided into the following
subsections:
Terminology
Functions which construct and access CIF schema
Functions which perform file operations, initialization, and
housekeeping
Functions which operate on or provide information about data blocks
Functions which operate on or provide information about categories
Functions which operate on or provide information about category groups
Functions which operate on or provide information about
subcategories
Functions which operate on or provide information about data items
Functions which return data item values
Functions which update data item values
Various item convenience functions
Functions which return parent/child relationship information
Functions which return parent/child values
Functions which manage error handling and printing