]> granicus.if.org Git - apache/commitdiff
grr... mod_mem_cache didn't take kindly to that constness fix. So I'm
authorCliff Woolley <jwoolley@apache.org>
Mon, 6 May 2002 01:10:24 +0000 (01:10 +0000)
committerCliff Woolley <jwoolley@apache.org>
Mon, 6 May 2002 01:10:24 +0000 (01:10 +0000)
reverting it and will just have to live with the warning for now.  FirstBill,
what's The Right Way to fix this?  Should we drop all the const qualifiers
in there, or should cache_hash_set() return a const void * and mod_mem_cache
should cast away the const, or what?

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94936 13f79535-47bb-0310-9956-ffa450edef68

modules/experimental/cache_hash.c
modules/experimental/cache_hash.h

index fe10d57519aba3a80474504b9a8bd92c68beb7af..f37863c495dc3f07c91c3deb7e6f922224126685 100644 (file)
@@ -285,10 +285,10 @@ CACHE_DECLARE(void *) cache_hash_get(cache_hash_t *ht,
        return NULL;
 }
 
-CACHE_DECLARE(const void *) cache_hash_set(cache_hash_t *ht,
-                                           const void *key,
-                                           apr_ssize_t klen,
-                                           const void *val)
+CACHE_DECLARE(void *) cache_hash_set(cache_hash_t *ht,
+                                     const void *key,
+                                     apr_ssize_t klen,
+                                     const void *val)
 {
     cache_hash_entry_t **hep, *tmp;
     const void *tval;
index 6ed39b440d2bfe3b21ef4aa7b1971c99a7d90787..0b06fdba81f4c7845ece7547d3f29597208459ce 100644 (file)
@@ -115,8 +115,8 @@ CACHE_DECLARE(cache_hash_t *) cache_hash_make(apr_size_t size);
  * @remark If the value is NULL the hash entry is deleted.
  * @return The value of the deleted cache entry (so the caller can clean it up).
  */
-CACHE_DECLARE(const void *) cache_hash_set(cache_hash_t *ht, const void *key,
-                                           apr_ssize_t klen, const void *val);
+CACHE_DECLARE(void *) cache_hash_set(cache_hash_t *ht, const void *key,
+                                     apr_ssize_t klen, const void *val);
 
 /**
  * Look up the value associated with a key in a hash table.