aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrian Fox1993-09-22 18:07:44 +0000
committerBrian Fox1993-09-22 18:07:44 +0000
commit3df34fdb94525aba76320331837f39233cac2e72 (patch)
tree895b89ad213deda97e7fee2dcdee4f1332089f05 /src
parent4805f679cdae6d5a3278948e1a556c13b28bd364 (diff)
downloademacs-3df34fdb94525aba76320331837f39233cac2e72.tar.gz
emacs-3df34fdb94525aba76320331837f39233cac2e72.zip
(XScreenNumberOfScreen): Move assignments out of declaration for (dpy,
dpyscr). Some older versions of MIPS compilers miscompile this expression.
Diffstat (limited to 'src')
-rw-r--r--src/xfns.c7
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
3502XScreenNumberOfScreen (scr) 3502XScreenNumberOfScreen (scr)
3503 register Screen *scr; 3503 register Screen *scr;
3504{ 3504{
3505 register Display *dpy = scr->display; 3505 register Display *dpy;
3506 register Screen *dpyscr = dpy->screens; 3506 register Screen *dpyscr;
3507 register int i; 3507 register int i;
3508 3508
3509 dpy = scr->display;
3510 dpyscr = dpy->screens;
3511
3509 for (i = 0; i < dpy->nscreens; i++, dpyscr++) 3512 for (i = 0; i < dpy->nscreens; i++, dpyscr++)
3510 if (scr == dpyscr) 3513 if (scr == dpyscr)
3511 return i; 3514 return i;