[Xcb-commit] 2 commits - xcb

Ian Osgood iano at kemper.freedesktop.org
Sun Mar 12 23:06:25 PST 2006


 xcb/src/xcb_util.c |   45 +++++++++++++++++++++++++++++++++------------
 1 files changed, 33 insertions(+), 12 deletions(-)

New commits:
diff-tree f642ba0d95028206a29755a397455607b8af65a3 (from parents)
Merge: 38d04647eb6d0aea716f65916f40909fa7c20d2c 3aeed34664aecaa4d43c5a716ed24bd1a1cbdd19
Author: Ian Osgood <iano at quirkster.com>
Date:   Sun Mar 12 23:03:24 2006 -0800

    Merge branch 'master' of git+ssh://iano@git.freedesktop.org/git/xcb

diff-tree 38d04647eb6d0aea716f65916f40909fa7c20d2c (from a77637db437bdf3e1e3d5dbbeaac876925a035d2)
Author: Ian Osgood <iano at quirkster.com>
Date:   Sun Mar 12 23:02:45 2006 -0800

    Restructure to remove most deprecation warnings.

diff --git a/xcb/src/xcb_util.c b/xcb/src/xcb_util.c
index 3d6006c..b1e9327 100644
--- a/xcb/src/xcb_util.c
+++ b/xcb/src/xcb_util.c
@@ -89,7 +89,10 @@ int XCBParseDisplay(const char *name, ch
     return 1;
 }
 
-int XCBOpen(const char *host, const int display)
+static int _xcb_open_tcp(const char *host, const unsigned short port);
+static int _xcb_open_unix(const char *file);
+
+static int _xcb_open(const char *host, const int display)
 {
     int fd;
 
@@ -97,7 +100,7 @@ int XCBOpen(const char *host, const int 
     {
         /* display specifies TCP */
         unsigned short port = X_TCP_PORT + display;
-        fd = XCBOpenTCP(host, port);
+        fd = _xcb_open_tcp(host, port);
     }
     else
     {
@@ -105,13 +108,13 @@ int XCBOpen(const char *host, const int 
         static const char base[] = "/tmp/.X11-unix/X";
         char file[sizeof(base) + 20];
         snprintf(file, sizeof(file), "%s%d", base, display);
-        fd = XCBOpenUnix(file);
+        fd = _xcb_open_unix(file);
     }
 
     return fd;
 }
 
-int XCBOpenTCP(const char *host, const unsigned short port)
+static int _xcb_open_tcp(const char *host, const unsigned short port)
 {
     int fd;
     struct sockaddr_in addr;
@@ -130,7 +133,7 @@ int XCBOpenTCP(const char *host, const u
     return fd;
 }
 
-int XCBOpenUnix(const char *file)
+static int _xcb_open_unix(const char *file)
 {
     int fd;
     struct sockaddr_un addr = { AF_UNIX };
@@ -153,7 +156,7 @@ XCBConnection *XCBConnect(const char *di
 
     if(!XCBParseDisplay(displayname, &host, &display, screenp))
         return 0;
-    fd = XCBOpen(host, display);
+    fd = _xcb_open(host, display);
     free(host);
     if(fd == -1)
         return 0;
@@ -172,7 +175,7 @@ XCBConnection *XCBConnectToDisplayWithAu
 
     if(!XCBParseDisplay(displayname, &host, &display, screenp))
         return 0;
-    fd = XCBOpen(host, display);
+    fd = _xcb_open(host, display);
     free(host);
     if(fd == -1)
         return 0;
@@ -180,7 +183,17 @@ XCBConnection *XCBConnectToDisplayWithAu
     return XCBConnectToFD(fd, auth);
 }
 
-/* backwards compatible interface: remove before 1.0 release */
+int XCBSync(XCBConnection *c, XCBGenericError **e)
+{
+    XCBGetInputFocusRep *reply = XCBGetInputFocusReply(c, XCBGetInputFocus(c), e);
+    free(reply);
+    return reply != 0;
+}
+
+
+
+
+/* backwards compatible interfaces: remove before 1.0 release */
 XCBConnection *XCBConnectBasic()
 {
     XCBConnection *c = XCBConnect(0, 0);
@@ -190,9 +203,17 @@ XCBConnection *XCBConnectBasic()
     abort();
 }
 
-int XCBSync(XCBConnection *c, XCBGenericError **e)
+int XCBOpen(const char *host, const int display)
 {
-    XCBGetInputFocusRep *reply = XCBGetInputFocusReply(c, XCBGetInputFocus(c), e);
-    free(reply);
-    return reply != 0;
+	return _xcb_open(host, display);
+}
+
+int XCBOpenTCP(const char *host, const unsigned short port)
+{
+	return _xcb_open_tcp(host, port);
+}
+
+int XCBOpenUnix(const char *file)
+{
+	return _xcb_open_unix(file);
 }


More information about the xcb-commit mailing list