

tbset.h. In most situations the only parameters that will be needed are SZ_COLNAME and TBL_NROWS.
These three are used for declaring the sizes of char variables for column names, units, and print formats.
SZ_COLNAME - Maximum length of a column name
SZ_COLUNITS - Maximum length of string for units
SZ_COLFMT - Maximum length for print format

Generated with CERN WebMaker
Table E.7:
These may be set by tbpset or read by tbpsta. Parameters Non-settable Parameters Read by tbpsta.TBL_ROWLEN and TBL_INCR_ROWLEN are relevant only to row-ordered tables, while TBL_ALLROWS and TBL_INCR_ALLROWS are relevant only to column-ordered tables. TBL_ROWLEN is for setting the row length to a specific value. In contrast, TBL_INCR_ROWLEN is used to increase the row length by the specified amount over its current value, whatever that may be. The latter is more useful. When creating a new table, we suggest the following procedure for a row-ordered table. After calling tbtopn, define columns using tbcdef. Then the row length will be sufficient for the columns that have been defined. If you will need to define more columns after the table has been created, you can call tbpset with TBL_INCL_ROWLEN to preallocate the needed space before creating the table with tbtcre. The numerical value would be one for each single-precision or integer column, and two for each double-precision column. For character strings, divide the maximum string length by the number of bytes in a single-precision variable and round up.
Table E.8: Table Parameters That Can be Read or Set.
The table type as set or read using TBL_WHTYPE is defined byt the parameters in Table E.9.
Table E.9: Table Types.
The parameters described in Table E.10 have to do with the file size and file I/O buffer size.
Table E.10: Table Size and File I/O Buffer Size.
The parameters are for getting information about a column using tbcigt or tbcigi.
Table E.11:

Getting Column Information.Table E.12: Table Parameter Procedures.
