Fixed printf format specifiers for uint64_t and ptrdiff_t
This commit is contained in:
2
icapp.c
2
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;
|
||||
|
||||
2
trlec.c
2
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
|
||||
|
||||
Reference in New Issue
Block a user