-Subproject commit 4235e02ac2cd3218ec53b3fd6eadbc1894eef250
+Subproject commit 7abebdff3422e4a7d0baaa57eaa14205dba14e39
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);
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 {
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);
}
#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>
}
/* 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);
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;
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;
}