From 3b4068f3b542573cdb5c0f3b5dc6dc8ff0cba2cf Mon Sep 17 00:00:00 2001 From: Pavel P Date: Sat, 10 Aug 2019 13:49:40 -0700 Subject: [PATCH] Fixed printf format specifiers for uint64_t and ptrdiff_t --- icapp.c | 2 +- trlec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/icapp.c b/icapp.c index e8acf2b..310ceaf 100644 --- a/icapp.c +++ b/icapp.c @@ -183,7 +183,7 @@ unsigned datagen(unsigned char *in, unsigned n, int isize, double be_mindelta) { if(mindelta == 0 || mindelta == 1) { uint64_t *ip = (uint64_t *)in, v; stprint("delta"); for(ip[0]=0,v = 1; v < n; v++) { - ip[v] += ip[v-1] + mindelta; if(ip[v]>=(1u<<31)) die("overflow generating sorted array %d\n", ip[v]); + ip[v] += ip[v-1] + mindelta; if(ip[v]>=(1u<<31)) die("overflow generating sorted array %llu\n", ip[v]); } } else stprint(""); break; diff --git a/trlec.c b/trlec.c index 55317bb..ad3619f 100644 --- a/trlec.c +++ b/trlec.c @@ -230,7 +230,7 @@ unsigned trlec(const unsigned char *__restrict in, unsigned inlen, unsigned char TRLEPUT(pp, ip, m, rmap, op); pp = ++ip; } - if(ip < ie) PUTC(op, *ip++); AS(ip == ie, "Fatal ip>ie=%d ", ip-ie); + if(ip < ie) PUTC(op, *ip++); AS(ip == ie, "Fatal ip>ie=%td ", ip-ie); if(op - out < inlen) return op - out; // RETURN length = rle