long cdds_lseek(bin , tag, offset, whence);
Pipe media only supports forward seeks.
tag is a field tag which specifies a tag associated with bin. This provides an offset relative to an absolute origin as defined by whence. If tag is zero (nominal), it defaults to the target (trace type) associated with bin.
Offset is a position, measured relative to the whence origin. The Offset should be an integral multiple of type relative to the absolute origin. Note that if bin was opened with the convenience routine cddx_in, offset will be in terms of traces. If bin was opened with the api routine cdds_in, offset will be in terms of bytes.
whence seek origin. SEEK_SET beginning of the file. SEEK_CUR current file position. SEEK_END end of the file.
The return value is the new offset, or -1 if an error occurred.
BIN_TAG bin; ... /* Assuming bin was opened with cddx_in, skips next 10 target types (traces) */ cdds_lseek(bin, 0, 10, SEEK_CUR);