Introduction
Introduction Statistics Contact Development Disclaimer Help
tminor fixes; hide some routines - plan9port - [fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port
Log
Files
Refs
README
LICENSE
---
commit 1818ce0f288ed4ffdd64ef595693cd3e481e84f9
parent ba3de3806066744cd57b0d2829255d9990a8afe7
Author: rsc <devnull@localhost>
Date: Tue, 4 Jan 2005 22:20:14 +0000
minor fixes; hide some routines
Diffstat:
M src/libdraw/devdraw.c | 6 ++----
M src/libdraw/x11-event.c | 2 ++
M src/libdraw/x11-init.c | 6 +++---
M src/libdraw/x11-itrans.c | 2 +-
M src/libdraw/x11-keysym2ucs.c | 2 +-
M src/libdraw/x11-keysym2ucs.h | 2 +-
6 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/src/libdraw/devdraw.c b/src/libdraw/devdraw.c
t@@ -13,8 +13,6 @@
#define NHASH (1<<5)
#define HASHMASK (NHASH-1)
-extern void flushmemscreen(Rectangle);
-
typedef struct Client Client;
typedef struct Draw Draw;
typedef struct DImage DImage;
t@@ -257,7 +255,7 @@ addflush(Rectangle r)
}
/* emit current state */
if(flushrect.min.x < flushrect.max.x)
- flushmemscreen(flushrect);
+ _flushmemscreen(flushrect);
flushrect = r;
waste = 0;
}
t@@ -294,7 +292,7 @@ void
drawflush(void)
{
if(flushrect.min.x < flushrect.max.x)
- flushmemscreen(flushrect);
+ _flushmemscreen(flushrect);
flushrect = Rect(10000, 10000, -10000, -10000);
}
diff --git a/src/libdraw/x11-event.c b/src/libdraw/x11-event.c
t@@ -53,6 +53,8 @@ eread(ulong keys, Event *e)
}
}
+ xmask |= EnterWindowMask|LeaveWindowMask;
+
XSelectInput(_x.display, _x.drawable, xmask);
again:
XWindowEvent(_x.display, _x.drawable, xmask, &xevent);
diff --git a/src/libdraw/x11-init.c b/src/libdraw/x11-init.c
t@@ -359,7 +359,7 @@ xattach(char *label)
geom = smprint("%s.geometry", label);
if(geom && XrmGetResource(database, geom, nil, &geomrestype, &…
- mask = XParseGeometry(geomres.addr, &x, &y, &width, &h…
+ mask = XParseGeometry(geomres.addr, &x, &y, (uint*)&wi…
free(geom);
if((mask & WidthValue) && (mask & HeightValue)){
t@@ -552,7 +552,7 @@ fprint(2, "%r\n");
}
int
-drawsetlabel(Display *d, char *label)
+drawsetlabel(char *label)
{
char *argv[2];
XClassHint classhint;
t@@ -775,7 +775,7 @@ setupcmap(XWindow w)
}
void
-flushmemscreen(Rectangle r)
+_flushmemscreen(Rectangle r)
{
if(_x.nextscreenpm != _x.screenpm){
qlock(&_x.screenlock);
diff --git a/src/libdraw/x11-itrans.c b/src/libdraw/x11-itrans.c
t@@ -103,7 +103,7 @@ __xtoplan9kbd(XEvent *e)
break;
default: /* not ISO-1 or tty control */
if(k>0xff) {
- k = keysym2ucs(k);
+ k = _p9keysym2ucs(k);
if(k==-1) return -1;
}
}
diff --git a/src/libdraw/x11-keysym2ucs.c b/src/libdraw/x11-keysym2ucs.c
t@@ -824,7 +824,7 @@ static struct codepair {
};
VISIBLE
-long keysym2ucs(KeySym keysym)
+long _p9keysym2ucs(KeySym keysym)
{
int min = 0;
int max = sizeof(keysymtab) / sizeof(struct codepair) - 1;
diff --git a/src/libdraw/x11-keysym2ucs.h b/src/libdraw/x11-keysym2ucs.h
t@@ -6,4 +6,4 @@
#include <X11/X.h>
-long keysym2ucs(KeySym keysym);
+long _p9keysym2ucs(KeySym keysym);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.