]> granicus.if.org Git - apache/commitdiff
Insert prototypes to remove compiler warnings. [Joe Orton]
authorGraham Leggett <minfrin@apache.org>
Tue, 8 Apr 2008 23:12:12 +0000 (23:12 +0000)
committerGraham Leggett <minfrin@apache.org>
Tue, 8 Apr 2008 23:12:12 +0000 (23:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@646126 13f79535-47bb-0310-9956-ffa450edef68

modules/session/mod_session.c
modules/session/mod_session_cookie.c
modules/session/mod_session_crypto.c
modules/session/mod_session_dbd.c

index cd4950e7199f16ffad45993b9d19ae73171766fd..9ff7362d369a05d87207bc3b2fa126137c7d1018 100644 (file)
@@ -40,13 +40,18 @@ AP_IMPLEMENT_HOOK_RUN_ALL(int, session_encode,
                    (request_rec * r, session_rec * z), (r, z), OK, DECLINED)
 AP_IMPLEMENT_HOOK_RUN_ALL(int, session_decode,
                    (request_rec * r, session_rec * z), (r, z), OK, DECLINED)
+
+AP_DECLARE(int) ap_session_identity_encode(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_identity_decode(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_fixups(request_rec * r);
+
 /**
  * Should the session be included within this URL.
  *
  * This function tests whether a session is valid for this URL. It uses the
  * include and exclude arrays to determine whether they should be included.
  */
-    static int session_included(request_rec * r, session_dir_conf * conf)
+static int session_included(request_rec * r, session_dir_conf * conf)
 {
 
     const char **includes = (const char **) conf->includes->elts;
index b440f360ad9a21526e6c3c66c2142dced2586ac6..caaa3d19dd83d6f8d8001bd1e5007e17945f684c 100644 (file)
@@ -39,6 +39,9 @@ typedef struct {
     int remove_set;
 } session_cookie_dir_conf;
 
+AP_DECLARE(int) ap_session_cookie_save(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_cookie_load(request_rec * r, session_rec ** z);
+
 /**
  * Set the cookie and embed the session within it.
  *
index 845e5ae07229dfcbfe7a7f34787716d02c50a467..240254b06d1c7eb1f2819367350777a71190bc5b 100644 (file)
@@ -46,6 +46,11 @@ typedef struct {
     int engine_set;
 } session_crypto_dir_conf;
 
+AP_DECLARE(int) ap_session_crypto_encode(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_crypto_decode(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_crypto_init(apr_pool_t *p, apr_pool_t *plog,
+                                       apr_pool_t *ptemp, server_rec *s);
+
 /**
  * Initialise the encryption as per the current config.
  *
index 6c7c170347689881eaad82cca5275476dc51a152..520ecccb0679c35c4b58114841de4b47adafbc7f 100644 (file)
@@ -48,6 +48,10 @@ typedef struct {
     const char *deletelabel;
 } session_dbd_dir_conf;
 
+AP_DECLARE(int) ap_session_dbd_load(request_rec * r, session_rec ** z);
+AP_DECLARE(int) ap_session_dbd_save(request_rec * r, session_rec * z);
+AP_DECLARE(int) ap_session_dbd_monitor(apr_pool_t *p);
+
 /* optional function - look it up once in post_config */
 static ap_dbd_t *(*session_dbd_acquire_fn) (request_rec *) = NULL;
 static void (*session_dbd_prepare_fn) (server_rec *, const char *, const char *) = NULL;