Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > 78ee941b6448c30926fcd9aefb7ea2bd > files > 3

apache-mod_auth_sdb-0.12-16mdv2010.1.src.rpm

--- mod_auth_sdb.c	2005-12-16 00:09:33.000000000 +0100
+++ mod_auth_sdb.c.oden	2005-12-16 00:09:12.000000000 +0100
@@ -28,6 +28,31 @@
 typedef apr_table_t table;
 typedef apr_table_entry_t table_entry;
 
+#include <ap_mmn.h>
+
+#if AP_MODULE_MAGIC_AT_LEAST(20051115, 0)
+/* APR 1.x compatibility */
+#define ap_pstrdup apr_pstrdup
+#define ap_psprintf apr_psprintf
+#define ap_pcalloc apr_pcalloc
+#define ap_table_setn apr_table_setn
+#define ap_table_set apr_table_set
+#define ap_table_get apr_table_get
+#define ap_make_table apr_table_make
+#define ap_register_cleanup apr_pool_cleanup_register
+#define APR_XtOffsetOf APR_OFFSETOF
+#define ap_pstrcat apr_pstrcat
+#define ap_null_cleanup apr_pool_cleanup_null
+#define ap_base64decode apr_base64_decode
+#define ap_base64decode_len apr_base64_decode_len
+#define ap_base64encode apr_base64_encode
+#define ap_base64encode_len apr_base64_encode_len
+#define ap_table_add apr_table_add
+#define ap_vsnprintf apr_vsnprintf
+#define ap_snprintf apr_snprintf
+#define ap_validate_password apr_password_validate
+#endif
+
 #define AUTH_REQUIRED HTTP_UNAUTHORIZED
 #define XtOffsetOf(dir_conf, member) APR_XtOffsetOf(dir_conf, member)
 
@@ -91,46 +116,36 @@
 
 static const command_rec auth_sdb_cmds[] =
 {
-    {"AuthSDBURL", (void *)ap_set_string_slot,
-     (void *)XtOffsetOf(auth_sdb_config_rec, url),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb url string"},
-    {"AuthSDBUserTable", (void *)ap_set_string_slot,
+    AP_INIT_TAKE1("AuthSDBURL", ap_set_string_slot,
+     (void *) XtOffsetOf(auth_sdb_config_rec, url),
+     OR_AUTHCFG, "set sdb url string"),
+    AP_INIT_TAKE1("AuthSDBUserTable", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_user_table),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb user table"},
-    {"AuthSDBUserField", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb user table"),
+    AP_INIT_TAKE1("AuthSDBUserField", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_user_field),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb username field"},
-    {"AuthSDBPasswdField", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb username field"),
+    AP_INIT_TAKE1("AuthSDBPasswdField", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_passwd_field),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb passwd field"},
-    {"AuthSDBGroupTable", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb passwd field"),
+    AP_INIT_TAKE1("AuthSDBGroupTable", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_group_table),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb group table"},
-    {"AuthSDBGroupField", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb group table"),
+    AP_INIT_TAKE1("AuthSDBGroupField", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_group_field),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb group field"},
-    {"AuthSDBGroupUserField", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb group field"),
+    AP_INIT_TAKE1("AuthSDBGroupUserField", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_groupuser_field),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb group user field"},
-    {"AuthSDBWhereClause", (void *)ap_set_string_slot,
+     OR_AUTHCFG, "set sdb group user field"),
+    AP_INIT_TAKE1("AuthSDBWhereClause", ap_set_string_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_where_clause),
-     OR_AUTHCFG, TAKE1, 
-     "set sdb optional WHERE clause"},
-    {"AuthSDBPlainText", (void *)ap_set_flag_slot,
+     OR_AUTHCFG, "set sdb optional WHERE clause"),
+    AP_INIT_FLAG("AuthSDBPlainText", ap_set_flag_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, auth_passwd_type),
-     OR_AUTHCFG, FLAG, 
-     "use plain text or crypted passwd"},
-    {"AuthSDBAuthoritative", (void *)ap_set_flag_slot,
+     OR_AUTHCFG, "use plain text or crypted passwd"),
+    AP_INIT_FLAG("AuthSDBAuthoritative", ap_set_flag_slot,
      (void *) XtOffsetOf(auth_sdb_config_rec, authoritative),
-     OR_AUTHCFG, FLAG, 
-     "AuthSDB is authoritative or not"},
+     OR_AUTHCFG, "AuthSDB is authoritative or not"),
     {NULL}
 };