Index: modules/proxy/balancers/mod_lbmethod_bybusyness.c
===================================================================
--- modules/proxy/balancers/mod_lbmethod_bybusyness.c	(revision 1836460)
+++ modules/proxy/balancers/mod_lbmethod_bybusyness.c	(working copy)
@@ -22,7 +22,7 @@
 
 module AP_MODULE_DECLARE_DATA lbmethod_bybusyness_module;
 
-static APR_OPTIONAL_FN_TYPE(ap_proxy_balancer_get_best_worker)
+static APR_OPTIONAL_FN_TYPE(proxy_balancer_get_best_worker)
                             *ap_proxy_balancer_get_best_worker_fn = NULL;
 
 static int is_best_bybusyness(proxy_worker *current, proxy_worker *prev_best, void *baton)
@@ -97,7 +97,7 @@
     }
 
     ap_proxy_balancer_get_best_worker_fn =
-                 APR_RETRIEVE_OPTIONAL_FN(ap_proxy_balancer_get_best_worker);
+                 APR_RETRIEVE_OPTIONAL_FN(proxy_balancer_get_best_worker);
     if (!ap_proxy_balancer_get_best_worker_fn) {
         ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(10151)
                      "mod_proxy must be loaded for mod_lbmethod_bybusyness");
Index: modules/proxy/balancers/mod_lbmethod_byrequests.c
===================================================================
--- modules/proxy/balancers/mod_lbmethod_byrequests.c	(revision 1836460)
+++ modules/proxy/balancers/mod_lbmethod_byrequests.c	(working copy)
@@ -22,7 +22,7 @@
 
 module AP_MODULE_DECLARE_DATA lbmethod_byrequests_module;
 
-static APR_OPTIONAL_FN_TYPE(ap_proxy_balancer_get_best_worker)
+static APR_OPTIONAL_FN_TYPE(proxy_balancer_get_best_worker)
                             *ap_proxy_balancer_get_best_worker_fn = NULL;
 
 static int is_best_byrequests(proxy_worker *current, proxy_worker *prev_best, void *baton)
@@ -138,7 +138,7 @@
     }
 
     ap_proxy_balancer_get_best_worker_fn =
-                 APR_RETRIEVE_OPTIONAL_FN(ap_proxy_balancer_get_best_worker);
+                 APR_RETRIEVE_OPTIONAL_FN(proxy_balancer_get_best_worker);
     if (!ap_proxy_balancer_get_best_worker_fn) {
         ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(10152)
                      "mod_proxy must be loaded for mod_lbmethod_byrequests");
Index: modules/proxy/balancers/mod_lbmethod_bytraffic.c
===================================================================
--- modules/proxy/balancers/mod_lbmethod_bytraffic.c	(revision 1836460)
+++ modules/proxy/balancers/mod_lbmethod_bytraffic.c	(working copy)
@@ -22,7 +22,7 @@
 
 module AP_MODULE_DECLARE_DATA lbmethod_bytraffic_module;
 
-static APR_OPTIONAL_FN_TYPE(ap_proxy_balancer_get_best_worker)
+static APR_OPTIONAL_FN_TYPE(proxy_balancer_get_best_worker)
                             *ap_proxy_balancer_get_best_worker_fn = NULL;
 
 static int is_best_bytraffic(proxy_worker *current, proxy_worker *prev_best, void *baton)
@@ -108,7 +108,7 @@
     }
 
     ap_proxy_balancer_get_best_worker_fn =
-                 APR_RETRIEVE_OPTIONAL_FN(ap_proxy_balancer_get_best_worker);
+                 APR_RETRIEVE_OPTIONAL_FN(proxy_balancer_get_best_worker);
     if (!ap_proxy_balancer_get_best_worker_fn) {
         ap_log_error(APLOG_MARK, APLOG_EMERG, 0, s, APLOGNO(10150)
                      "mod_proxy must be loaded for mod_lbmethod_bytraffic");
Index: modules/proxy/mod_proxy.h
===================================================================
--- modules/proxy/mod_proxy.h	(revision 1836460)
+++ modules/proxy/mod_proxy.h	(working copy)
@@ -883,7 +883,7 @@
 /*
  * Needed by the lb modules.
  */
-APR_DECLARE_OPTIONAL_FN(proxy_worker *, ap_proxy_balancer_get_best_worker,
+APR_DECLARE_OPTIONAL_FN(proxy_worker *, proxy_balancer_get_best_worker,
                                         (proxy_balancer *balancer,
                                          request_rec *r,
                                          proxy_is_best_callback_fn_t *is_best,
Index: modules/proxy/proxy_util.c
===================================================================
--- modules/proxy/proxy_util.c	(revision 1836460)
+++ modules/proxy/proxy_util.c	(working copy)
@@ -69,6 +69,10 @@
 static int proxy_match_hostname(struct dirconn_entry *This, request_rec *r);
 static int proxy_match_word(struct dirconn_entry *This, request_rec *r);
 static int ap_proxy_retry_worker(const char *proxy_function, proxy_worker *worker, server_rec *s);
+static proxy_worker *proxy_balancer_get_best_worker(proxy_balancer *balancer,
+                                                    request_rec *r,
+                                                    proxy_is_best_callback_fn_t *is_best,
+                                                    void *baton);
 
 APR_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(proxy, PROXY, int, create_req,
                                    (request_rec *r, request_rec *pr), (r, pr),
@@ -1300,10 +1304,10 @@
     return APR_SUCCESS;
 }
 
-PROXY_DECLARE(proxy_worker *) ap_proxy_balancer_get_best_worker(proxy_balancer *balancer,
-                                                                request_rec *r,
-                                                                proxy_is_best_callback_fn_t *is_best,
-                                                                void *baton)
+static proxy_worker *proxy_balancer_get_best_worker(proxy_balancer *balancer,
+                                                    request_rec *r,
+                                                    proxy_is_best_callback_fn_t *is_best,
+                                                    void *baton)
 {
     int i = 0;
     int cur_lbset = 0;
@@ -1415,6 +1419,14 @@
     return best_worker;
 }
 
+PROXY_DECLARE(proxy_worker *) ap_proxy_balancer_get_best_worker(proxy_balancer *balancer,
+                                                                request_rec *r,
+                                                                proxy_is_best_callback_fn_t *is_best,
+                                                                void *baton)
+{
+    return proxy_balancer_get_best_worker(balancer, r, is_best, baton);
+}
+
 /*
  * CONNECTION related...
  */
@@ -4079,5 +4091,5 @@
 {
     APR_REGISTER_OPTIONAL_FN(ap_proxy_retry_worker);
     APR_REGISTER_OPTIONAL_FN(ap_proxy_clear_connection);
-    APR_REGISTER_OPTIONAL_FN(ap_proxy_balancer_get_best_worker);
+    APR_REGISTER_OPTIONAL_FN(proxy_balancer_get_best_worker);
 }
