tVarious cleanup. - plan9port - [fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port
Log
Files
Refs
README
LICENSE
---
commit 2009374690190b95a29db0c31decd07f4652eb45
parent a6ea03aea90b26d0d4c1c88881b43174a46f977d
Author: rsc 
Date:   Sat, 11 Oct 2003 02:50:20 +0000

Various cleanup.

Diffstat:
  M include/draw.h                      |      13 ++++++++++++-
  M include/lib9.h                      |       3 ++-
  M include/memdraw.h                   |       1 +

3 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/include/draw.h b/include/draw.h
t@@ -509,11 +509,22 @@ extern        void        _twiddlecompressed(uchar*, int);
 extern        int        _compblocksize(Rectangle, int);
 
 /* XXX backwards helps; should go */
-extern        int                log2[];
 extern        u32int        drawld2chan[];
 extern        void                drawsetdebug(int);
 
 /*
+ * Snarf buffer
+ */
+enum
+{
+        SnarfSize = 64*1024,
+};
+char *getsnarf(void);
+void putsnarf(char*);
+
+void drawtopwindow(void);
+
+/*
  * Port magic.
  */
 int        _drawmsgread(Display*, void*, int);
diff --git a/include/lib9.h b/include/lib9.h
t@@ -176,7 +176,8 @@ extern ulong        rendezvous(ulong, ulong);
 
 /* one of a kind */
 extern void        sysfatal(char*, ...);
-extern int                nrand(int);
+extern int        nrand(int);
+extern long        lrand(void);
 extern void        setmalloctag(void*, ulong);
 extern void        setrealloctag(void*, ulong);
 extern void        *mallocz(ulong, int);
diff --git a/include/memdraw.h b/include/memdraw.h
t@@ -46,6 +46,7 @@ struct Memimage
         Memlayer        *layer;        /* nil if not a layer*/
         u32int                flags;
         void                *X;
+        int                screenref;        /* reference count if this is a screen */
 
         int                shift[NChan];
         int                mask[NChan];