On 05/18/2006 11:21 AM, Plüm wrote:
>
>>-----Ursprüngliche Nachricht-----
>>Von: Joe Orton
>>...
>>
>>>@@ -375,15 +380,18 @@
>>> }
>>> }
>>> else {
>>>- scheme = "http";
>>>+ scheme = ap_http_scheme(r);
>>> }
>>
>>cache_storage.c: In function `cache_generate_key_default':
>>cache_storage.c:383: warning: assignment discards qualifiers
>>from pointer target type
>>
Maybe a very stupid idea, but the following also fixes the warning on my
gcc 3.2.2:
Index: modules/cache/cache_storage.c
===================================================================
--- modules/cache/cache_storage.c (Revision 407357)
+++ modules/cache/cache_storage.c (Arbeitskopie)
@@ -380,7 +380,8 @@
}
}
else {
- scheme = ap_http_scheme(r);
+ /* Do a cast here since ap_http_scheme returns const char * */
+ scheme = (char *)ap_http_scheme(r);
}
If this is bad, please let me know, so I can learn a lesson :-).
Regards
Rüdiger