commit - cbc99e3e52703f61aee028b34f135c2e05a6a5db
commit + f7cca88267372c8a5a771923a19ea4f817113cf2
blob - 1346126fe90a0ffe3ef0991aa76dd62db46cb738
blob + dea99a9d1a0abacef20424505f00549d516066ab
--- src/libventi/mem.c
+++ src/libventi/mem.c
{
static Lock lk;
static uchar *buf;
- static int nbuf;
- static int nchunk;
+ static int nbuf, nchunk;
int align, pad;
void *p;
align = 4;
lock(&lk);
- pad = (align - (ulong)buf) & (align-1);
+ pad = (align - (uintptr)buf) & (align-1);
if(n + pad > nbuf) {
buf = vtmallocz(ChunkSize);
nbuf = ChunkSize;
- pad = (align - (ulong)buf) & (align-1);
+ pad = (align - (uintptr)buf) & (align-1);
nchunk++;
}