bindrv_putctrl
bindrv_putctrl |
Purpose
Synopsis
int bindrv_putctrl(s_bindrvctx bctx, int val);
Arguments
bctx
|
A BinDrv reader context
|
val
|
Control code to write (value between 0 and 31)
|
Return value
0 if successful, 1 in case of an I/O error
Further information
1. A control code is represented by a 5bit integer (values 0 to 31) the interpretation of which is application-specific: the
bindrv library does not use these control tokens. They are usually used as markers to structure the data flow: it is up to the user to define appropriate conventions according to his needs.
2. When generating a data stream to be parsed by a Mosel model, the following control codes must be used — they correspond to the control characters employed in the standard Mosel ascii file format:
BINDRV_CTRL_SKIP
|
|
BINDRV_CTRL_LABEL
|
|
BINDRV_CTRL_OPENLST
|
|
BINDRV_CTRL_CLOSELST
|
|
BINDRV_CTRL_OPENNDX
|
|
BINDRV_CTRL_CLOSENDX
|