42#define APR_OPTIONAL_FN_TYPE(name) apr_OFN_##name##_t
50#define APR_DECLARE_OPTIONAL_FN(ret,name,args) \
51typedef ret (APR_OPTIONAL_FN_TYPE(name)) args
70#define APR_REGISTER_OPTIONAL_FN(name) do { \
71 APR_OPTIONAL_FN_TYPE(name) *apu__opt = name; \
72 apr_dynamic_fn_register(#name,(apr_opt_fn_t *)apu__opt); \
84#define APR_RETRIEVE_OPTIONAL_FN(name) \
85 (APR_OPTIONAL_FN_TYPE(name) *)apr_dynamic_fn_retrieve(#name)
APU_DECLARE(void)
Computes SipHash-2-4, producing a 64bit (APR_SIPHASH_DSIZE) hash from a message and a 128bit (APR_SIP...
APU_DECLARE_NONSTD(void) apr_dynamic_fn_register(const char *szName
void() apr_opt_fn_t(void)