public static sbyte[] sbyte_array(Object sizeOrSeq)
{
if (Util.IsNumeric(sizeOrSeq))
return new sbyte[Util.ConvertToInt(sizeOrSeq)];
else
{
ISeq s = RT.seq(sizeOrSeq);
int size = RT.count(s);
sbyte[] ret = new sbyte[size];
for (int i = 0; i < size && s != null; i++, s = s.next())
ret[i] = Util.ConvertToSByte(s.first());
return ret;
}
}