International
Tables for
Crystallography
Volume G
Definition and exchange of crystallographic data
Edited by S. R. Hall and B. McMahon

International Tables for Crystallography (2006). Vol. G. ch. 5.6, p. 546

Table 5.6.2.1 

P. J. Ellisa and H. J. Bernsteinb*

a Stanford Linear Accelerator Center, 2575 Sand Hill Road, Menlo Park, CA 94025, USA, and bDepartment of Mathematics and Computer Science, Kramer Science Center, Dowling College, Idle Hour Blvd, Oakdale, NY 11769, USA
Correspondence e-mail:  yaya@bernstein-plus-sons.com

Table 5.6.2.1 | top | pdf |
Formal parameters for low-level CBFlib functions

array Untyped array, typically holding a pointer to an image
binary_id Integer identifier of a binary section
categories Integer used for a count of categories
category Integer ordinal of a category, counting from 0
categoryname Character string; the name of a category
ciforcbf Integer; selects the format in which the binary sections are written (CIF/CBF)
column Integer ordinal of a column, counting from 0
columnname Character string; the name of a column
columns Integer count of columns in a category
compression Integer designating the compression method used
datablock Integer ordinal of a data block, counting from 0
datablockname Character string; the name of a data block
datablocks Integer count of data blocks in a CBF/imgCIF data set
elements Number of elements in the array
elements_read Pointer to the destination number of elements actually read
elsigned Set to nonzero if the destination array elements are signed
elsize Size in bytes of each array element
elunsigned Pointer to an integer; set to 1 if the elements can be read as unsigned integers
encoding Integer; selects the type of encoding used for binary sections and the type of line termination in imgCIF files
file File descriptor
handle CBF handle
headers Integer; controls/selects the type of header in CBF binary sections and message digest generation
maxelement Integer; largest element
minelement Integer; smallest element
number Integer or double value
readable Integer; if nonzero: this file is random-access and readable, and can be used as a buffer
row Integer; row ordinal
rows Integer; row count
value Integer or double value