Lines Matching defs:pos
315 Double& pos) // start position (updated)
330 if (Undefined(pos) || (pos < 0.) || (cnt < 0))
334 err = seekread(pos, offset);
339 if (pos >= GetLength()) {
390 pos = GetHeader().Bytes_to_Time(offset + len);
405 Double& pos) // start position (updated)
420 if (Undefined(pos) || (pos < 0.) || (cnt < 0))
431 err = seekwrite(pos, offset);
465 pos = GetHeader().Bytes_to_Time(offset + len);
468 if (!Undefined(GetLength()) && (pos > GetLength())) {
469 setlength(pos);
484 Double pos, // position to seek to
495 offset = GetHeader().Time_to_Bytes(pos);
496 pos -= ReadPosition();
499 if (pos < 0.)
503 icnt = GetHeader().Time_to_Bytes(pos);
511 buflen = max(pos, 1.);
550 Double pos, // position to seek to
561 offset = GetHeader().Time_to_Bytes(pos);
562 pos -= WritePosition();
565 if (pos < 0.)
569 ocnt = GetHeader().Time_to_Bytes(pos);
576 buflen = max(pos, 1.);