slightly better number asFill

This commit is contained in:
dzaima 2024-09-28 18:42:59 +03:00
parent 286b9e3a14
commit 7774d8ba5e

View File

@ -4,7 +4,11 @@ B asFill(B x) { // consumes
if (isArr(x)) { if (isArr(x)) {
u8 xe = TI(x,elType); u8 xe = TI(x,elType);
usz ia = IA(x); usz ia = IA(x);
if (elNum(xe)) return i64EachDec(0, x); if (elNum(xe)) {
B r = taga(arr_shCopy(allZeroes(ia), x));
decG(x);
return r;
}
if (elChr(xe)) { if (elChr(xe)) {
u8* rp; B r = m_c8arrc(&rp, x); u8* rp; B r = m_c8arrc(&rp, x);
for (usz i = 0; i < ia; i++) rp[i] = ' '; for (usz i = 0; i < ia; i++) rp[i] = ' ';