From 3df34fdb94525aba76320331837f39233cac2e72 Mon Sep 17 00:00:00 2001 From: Brian Fox Date: Wed, 22 Sep 1993 18:07:44 +0000 Subject: [PATCH] (XScreenNumberOfScreen): Move assignments out of declaration for (dpy, dpyscr). Some older versions of MIPS compilers miscompile this expression. --- src/xfns.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/xfns.c b/src/xfns.c index 3771fb35dde..d5dbc810253 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -3502,10 +3502,13 @@ int XScreenNumberOfScreen (scr) register Screen *scr; { - register Display *dpy = scr->display; - register Screen *dpyscr = dpy->screens; + register Display *dpy; + register Screen *dpyscr; register int i; + dpy = scr->display; + dpyscr = dpy->screens; + for (i = 0; i < dpy->nscreens; i++, dpyscr++) if (scr == dpyscr) return i; -- 2.39.5