tlibventi: import changes from plan 9 - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit f7cca88267372c8a5a771923a19ea4f817113cf2
 (DIR) parent cbc99e3e52703f61aee028b34f135c2e05a6a5db
 (HTM) Author: David du Colombier <0intro@gmail.com>
       Date:   Tue,  7 Jun 2011 14:25:02 -0400
       
       libventi: import changes from plan 9
       
       R=rsc
       CC=plan9port.codebot
       http://codereview.appspot.com/4530100
       
       Diffstat:
         M src/libventi/mem.c                  |       7 +++----
       
       1 file changed, 3 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/src/libventi/mem.c b/src/libventi/mem.c
       t@@ -54,8 +54,7 @@ vtbrk(int n)
        {
                static Lock lk;
                static uchar *buf;
       -        static int nbuf;
       -        static int nchunk;
       +        static int nbuf, nchunk;
                int align, pad;
                void *p;
        
       t@@ -67,11 +66,11 @@ vtbrk(int n)
                        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++;
                }