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);