pos=(p1)
public
Seeks to the given position (in bytes) in strio.
Show source
/*
* call-seq:
* strio.pos = integer -> integer
*
* Seeks to the given position (in bytes) in *strio*.
*/
static VALUE
strio_set_pos(self, pos)
VALUE self;
VALUE pos;
{
struct StringIO *ptr = StringIO(self);
long p = NUM2LONG(pos);
if (p < 0) {
error_inval(0);
}
ptr->pos = p;
ptr->flags &= ~STRIO_EOF;
return pos;
}