Author: brane
Date: Fri Jul 25 11:32:51 2025
New Revision: 1927465

Log:
Follow up to r1927456: the serf__resolve_result_t struct is no longer
used outside of resolve.c, so make it local there.

* serf_private.h
  (serf__resolve_result_t): Removed.

* src/resolve.c
  (resolve_result_t): Renamed from serf__resolve_result_t and moved here.

Modified:
   serf/trunk/serf_private.h
   serf/trunk/src/resolve.c

Modified: serf/trunk/serf_private.h
==============================================================================
--- serf/trunk/serf_private.h   Fri Jul 25 11:04:38 2025        (r1927464)
+++ serf/trunk/serf_private.h   Fri Jul 25 11:32:51 2025        (r1927465)
@@ -440,17 +440,6 @@ serf__config_store_remove_host(serf__con
                                const char *hostname_port);
 
 
-typedef struct serf__resolve_result_t serf__resolve_result_t;
-struct serf__resolve_result_t
-{
-    apr_sockaddr_t *host_address;
-    apr_status_t status;
-    serf_address_resolved_t resolved;
-    void *resolved_baton;
-    apr_pool_t *result_pool;
-    serf__resolve_result_t *next;
-};
-
 struct serf_context_t {
     /* the pool used for self and for other allocations */
     apr_pool_t *pool;

Modified: serf/trunk/src/resolve.c
==============================================================================
--- serf/trunk/src/resolve.c    Fri Jul 25 11:04:38 2025        (r1927464)
+++ serf/trunk/src/resolve.c    Fri Jul 25 11:32:51 2025        (r1927465)
@@ -656,6 +656,18 @@ static apr_status_t run_async_resolver_l
 #endif  /* APR_MAJOR_VERSION < 2 */
 
 
+typedef struct resolve_result_t resolve_result_t;
+struct resolve_result_t
+{
+    apr_sockaddr_t *host_address;
+    apr_status_t status;
+    serf_address_resolved_t resolved;
+    void *resolved_baton;
+    apr_pool_t *result_pool;
+    resolve_result_t *next;
+};
+
+
 static void push_resolve_result(serf_context_t *ctx,
                                 apr_sockaddr_t *host_address,
                                 apr_status_t resolve_status,
@@ -663,7 +675,7 @@ static void push_resolve_result(serf_con
                                 void *resolved_baton,
                                 apr_pool_t *resolve_pool)
 {
-    serf__resolve_result_t *result;
+    resolve_result_t *result;
     void *head;
 
     result = apr_palloc(resolve_pool, sizeof(*result));
@@ -695,7 +707,7 @@ apr_status_t serf__create_resolve_contex
 /* Internal API */
 apr_status_t serf__process_async_resolve_results(serf_context_t *ctx)
 {
-    serf__resolve_result_t *result;
+    resolve_result_t *result;
     apr_status_t status;
 
     status = run_async_resolver_loop(ctx);
@@ -706,7 +718,7 @@ apr_status_t serf__process_async_resolve
     result = apr_atomic_xchgptr(&ctx->resolve_head, NULL);
     while (result)
     {
-        serf__resolve_result_t *const next = result->next;
+        resolve_result_t *const next = result->next;
         result->resolved(ctx, result->resolved_baton,
                          result->host_address, result->status,
                          result->result_pool);

Reply via email to