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; }
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; }