]> granicus.if.org Git - pgbouncer/commitdiff
Sync with libusual portability changes
authorMarko Kreen <markokr@gmail.com>
Thu, 24 Feb 2011 21:25:48 +0000 (23:25 +0200)
committerMarko Kreen <markokr@gmail.com>
Thu, 24 Feb 2011 21:27:56 +0000 (23:27 +0200)
lib
src/dnslookup.c
src/main.c
src/objects.c

diff --git a/lib b/lib
index 4235e02ac2cd3218ec53b3fd6eadbc1894eef250..7abebdff3422e4a7d0baaa57eaa14205dba14e39 160000 (submodule)
--- a/lib
+++ b/lib
@@ -1 +1 @@
-Subproject commit 4235e02ac2cd3218ec53b3fd6eadbc1894eef250
+Subproject commit 7abebdff3422e4a7d0baaa57eaa14205dba14e39
index ac136a2f8670e38f7174e451ed2bdecc5a198b40..76e3acfa9da2c43f969d3269e67d09c84daecb54 100644 (file)
@@ -351,7 +351,7 @@ loop:
        goto loop;
 }
 
-static int req_cmp(long arg, struct AANode *node)
+static int req_cmp(uintptr_t arg, struct AANode *node)
 {
        const char *s1 = (char *)arg;
        struct DNSRequest *req = container_of(node, struct DNSRequest, node);
@@ -412,7 +412,7 @@ struct DNSToken *adns_resolve(struct DNSContext *ctx, const char *name, adns_cal
        struct AANode *node;
 
        /* setup actual lookup */
-       node = aatree_search(&ctx->req_tree, (long)name);
+       node = aatree_search(&ctx->req_tree, (uintptr_t)name);
        if (node) {
                req = container_of(node, struct DNSRequest, node);
        } else {
@@ -428,7 +428,7 @@ struct DNSToken *adns_resolve(struct DNSContext *ctx, const char *name, adns_cal
                req->ctx = ctx;
                req->namelen = namelen;
                list_init(&req->ucb_list);
-               aatree_insert(&ctx->req_tree, (long)req->name, &req->node);
+               aatree_insert(&ctx->req_tree, (uintptr_t)req->name, &req->node);
                impl_launch_query(req);
        }
 
index c1ac7995db5d4a09c035cfb47c659d13ea4600e7..834dd2fbb5ba0d0223362e0108cf7ec5d494a399 100644 (file)
@@ -25,8 +25,7 @@
 #include <usual/signal.h>
 #include <usual/err.h>
 #include <usual/cfparser.h>
-
-#include <getopt.h>
+#include <usual/getopt.h>
 
 #ifdef HAVE_SYS_RESOURCE_H
 #include <sys/resource.h>
index 1dc41d7623924abe4f38545584176f5a993831ed..e93b3d28afa45c4b6d223aa77a063da733adb652 100644 (file)
@@ -87,7 +87,7 @@ static void construct_server(void *obj)
 }
 
 /* compare string with PgUser->name, for usage with btree */
-static int user_node_cmp(long userptr, struct AANode *node)
+static int user_node_cmp(uintptr_t userptr, struct AANode *node)
 {
        const char *name = (const char *)userptr;
        PgUser *user = container_of(node, PgUser, tree_node);
@@ -356,7 +356,7 @@ PgUser *add_user(const char *name, const char *passwd)
                safe_strcpy(user->name, name, sizeof(user->name));
                put_in_order(&user->head, &user_list, cmp_user);
 
-               aatree_insert(&user_tree, (long)user->name, &user->tree_node);
+               aatree_insert(&user_tree, (uintptr_t)user->name, &user->tree_node);
        }
        safe_strcpy(user->passwd, passwd, sizeof(user->passwd));
        return user;
@@ -408,7 +408,7 @@ PgUser *find_user(const char *name)
        PgUser *user = NULL;
        struct AANode *node;
 
-       node = aatree_search(&user_tree, (long)name);
+       node = aatree_search(&user_tree, (uintptr_t)name);
        user = node ? container_of(node, PgUser, tree_node) : NULL;
        return user;
 }