diff --git a/src/core/harr.c b/src/core/harr.c index c02f2fc0..7b862a36 100644 --- a/src/core/harr.c +++ b/src/core/harr.c @@ -136,7 +136,7 @@ static void harrP_print(B x) { B* p = c(HArr,x)->a; usz am = *c(HArr,x)->sh; usz ia = a(x)->ia; - printf("(partial HArr %d/%d: ⟨", am, ia); + printf("(partial HArr "N64d"/"N64d": ⟨", (u64)am, (u64)ia); for (usz i = 0; i < ia; i++) { if (i) printf(", "); if (i>=am) printf("?"); diff --git a/src/core/stuff.c b/src/core/stuff.c index 71187f65..6f1249c3 100644 --- a/src/core/stuff.c +++ b/src/core/stuff.c @@ -43,8 +43,8 @@ NOINLINE void arr_print(B x) { // should accept refc=0 arguments for debugging p } usz* sh = a(x)->sh; for (i32 i = 0; i < r; i++) { - if(i==0)printf("%d",sh[i]); - else printf("‿%d",sh[i]); + if(i==0)printf(N64d,(u64)sh[i]); + else printf("‿"N64d,(u64)sh[i]); } printf("⥊"); } else if (ia>0) {