[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