コード例 #1
0
ファイル: IoSeq_mutable.c プロジェクト: Alessandroo/io
IO_METHOD(IoSeq, empty)
{
	/*doc Sequence empty
	Sets all bytes in the receiver to 0x0 and sets
	its length to 0. Returns self.
	*/

	IO_ASSERT_NOT_SYMBOL(self);
	UArray_clear(DATA(self));
	UArray_setSize_(DATA(self), 0);
	return self;
}
コード例 #2
0
ファイル: IoSeq_mutable.c プロジェクト: eklitzke/io
IoObject *IoSeq_empty(IoSeq *self, IoObject *locals, IoMessage *m)
{
	/*doc Sequence empty
	Sets all bytes in the receiver to 0x0 and sets
	it's length to 0. Returns self.
	*/

	IO_ASSERT_NOT_SYMBOL(self);
	UArray_clear(DATA(self));
	UArray_setSize_(DATA(self), 0);
	return self;
}