]> git.eshelyaron.com Git - emacs.git/commitdiff
(XScreenNumberOfScreen): New function.
authorRichard M. Stallman <rms@gnu.org>
Fri, 13 Aug 1993 22:16:38 +0000 (22:16 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 13 Aug 1993 22:16:38 +0000 (22:16 +0000)
src/xfns.c

index 64c58a5604f59807b3356a37dd22f5dac0f94df5..32908d15d8d649c740e3140dcf6a7cfb70c53425 100644 (file)
@@ -3481,6 +3481,24 @@ See the documentation of `x-rebind-key' for more information.")
 #endif /* 0 */
 \f
 #ifdef HAVE_X11
+
+#ifndef HAVE_XSCREENNUMBEROFSCREEN
+int
+XScreenNumberOfScreen (scr)
+    register Screen *scr;
+{
+  register Display *dpy = scr->display;
+  register Screen *dpyscr = dpy->screens;
+  register int i;
+
+  for (i = 0; i < dpy->nscreens; i++, dpyscr++)
+    if (scr == dpyscr)
+      return i;
+
+  return -1;
+}
+#endif /* not HAVE_XSCREENNUMBEROFSCREEN */
+
 Visual *
 select_visual (screen, depth)
      Screen *screen;