diff options
author | Brian Fox <bfox@gnu.org> | 1993-09-22 18:07:44 +0000 |
---|---|---|
committer | Brian Fox <bfox@gnu.org> | 1993-09-22 18:07:44 +0000 |
commit | 3df34fdb94525aba76320331837f39233cac2e72 (patch) | |
tree | 895b89ad213deda97e7fee2dcdee4f1332089f05 /src/xfns.c | |
parent | 4805f679cdae6d5a3278948e1a556c13b28bd364 (diff) | |
download | emacs-3df34fdb94525aba76320331837f39233cac2e72.tar.gz |
(XScreenNumberOfScreen): Move assignments out of declaration for (dpy,
dpyscr). Some older versions of MIPS compilers miscompile this expression.
Diffstat (limited to 'src/xfns.c')
-rw-r--r-- | src/xfns.c | 7 |
1 files 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; |