Overall STAR structure to hold all data blocks and options for I/O..
Features:
The split flag allows the user to output data blocks in separte files
in stead of one big file.
The line length field allows the user to output long lines without
wrapping it around.
The comments are ignored but output to the a new file - this can be used
to document the history of the file.
The STAR database is a hierarchy consisting of blocks, each with a set
of items.
Code:
struct Bstar {
int split;
// Flag to indicate writing each data block in its own file