#include "httpd.h"
#include "http_config.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct ap_listen_rec ap_listen_rec;
typedef apr_status_t (*accept_function)(void **csd, ap_listen_rec *lr, apr_pool_t *ptrans);
AP_INIT_TAKE1("ReceiveBufferSize", ap_set_receive_buffer_size, NULL, \
RSRC_CONF, "Receive buffer size in bytes")
+#ifdef __cplusplus
+}
+#endif
+
#endif
/** @} */
#include "apr_thread_proc.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
The MPM, "multi-processing model" provides an abstraction of the
interface with the OS for distributing incoming connections to
AP_DECLARE_HOOK(int,fatal_exception,(ap_exception_info_t *ei))
#endif /*AP_ENABLE_EXCEPTION_HOOK*/
+#ifdef __cplusplus
+}
+#endif
+
#endif
/** @} */
#include "ap_config.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct {
const char *provider_name;
} ap_list_provider_names_t;
const char *provider_group,
const char *provider_version);
+#ifdef __cplusplus
+}
+#endif
+
#endif
/** @} */
#include "ap_config.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct ap_directive_t ap_directive_t;
/**
ap_directive_t *ap_add_node(ap_directive_t **parent, ap_directive_t *current,
ap_directive_t *toadd, int child);
+#ifdef __cplusplus
+}
+#endif
+
#endif
/** @} */
#define LDAP_DECLARE_DATA __declspec(dllimport)
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
* LDAP Connections
*/
* @deffunc char *util_ald_cache_display(apr_pool_t *pool, util_ldap_state_t *st)
*/
char *util_ald_cache_display(request_rec *r, util_ldap_state_t *st);
-
+#ifdef __cplusplus
+}
+#endif
#endif /* APR_HAS_LDAP */
#endif /* UTIL_LDAP_H */