17 #ifndef _MOD_RATELIMIT_H_
18 #define _MOD_RATELIMIT_H_
24 #define AP_RL_DECLARE(type) type
25 #define AP_RL_DECLARE_NONSTD(type) type
26 #define AP_RL_DECLARE_DATA
27 #elif defined(AP_RL_DECLARE_STATIC)
28 #define AP_RL_DECLARE(type) type __stdcall
29 #define AP_RL_DECLARE_NONSTD(type) type
30 #define AP_RL_DECLARE_DATA
31 #elif defined(AP_RL_DECLARE_EXPORT)
32 #define AP_RL_DECLARE(type) __declspec(dllexport) type __stdcall
33 #define AP_RL_DECLARE_NONSTD(type) __declspec(dllexport) type
34 #define AP_RL_DECLARE_DATA __declspec(dllexport)
36 #define AP_RL_DECLARE(type) __declspec(dllimport) type __stdcall
37 #define AP_RL_DECLARE_NONSTD(type) __declspec(dllimport) type
38 #define AP_RL_DECLARE_DATA __declspec(dllimport)
44 #define AP_RL_BUCKET_IS_END(e) (e->type == &ap_rl_bucket_type_end)
45 #define AP_RL_BUCKET_IS_START(e) (e->type == &ap_rl_bucket_type_start)
struct apr_bucket_alloc_t apr_bucket_alloc_t
Definition: apr_buckets.h:128
AP_RL_DECLARE_DATA const apr_bucket_type_t ap_rl_bucket_type_end
AP_RL_DECLARE_DATA const apr_bucket_type_t ap_rl_bucket_type_start
#define AP_RL_DECLARE(type)
Definition: mod_ratelimit.h:24
#define AP_RL_DECLARE_DATA
Definition: mod_ratelimit.h:26
Definition: apr_buckets.h:136
Definition: apr_buckets.h:229