I was playing around with hooks and noticed that there is a problem
with using hooks on C++. The problem was that C++ does not allow a
type conversion without a type cast. Following is the fix
---------------------------------------------------------------
--- c:/httpd2_16/srclib/apr-util/include/apr_hooks.h Wed Apr 4
01:35:46 2001
+++ c:/httpd/srclib/apr-util/include/apr_hooks.h Sat May 26
14:21:58 2001
@@ -98,7 +98,7 @@
_hooks.link_##name=apr_array_make(apr_global_hook_pool,1,sizeof(ns##_LINK_##name##_t));
\
apr_hook_sort_register(#name,&_hooks.link_##name); \
} \
- pHook=apr_array_push(_hooks.link_##name); \
+ pHook=(ns##_LINK_##name##_t *)apr_array_push(_hooks.link_##name);
\
pHook->pFunc=pf; \
pHook->aszPredecessors=aszPre; \
pHook->aszSuccessors=aszSucc; \