dgaudet 99/02/22 09:13:06
Modified: src/include httpd.h
src/main http_protocol.c
Log:
Fix a compile warning -- there was a const discarded with the recent
verbose-errors-to change. Also move status_lines[] to constant storage
(better mem behaviour for kernels that do the right thing)... and let
the const be propagated through r->status_line (anything which didn't
treat that as a const before was broken -- now it'll be a compile
warning).
Revision Changes Path
1.270 +1 -1 apache-1.3/src/include/httpd.h
Index: httpd.h
===================================================================
RCS file: /home/cvs/apache-1.3/src/include/httpd.h,v
retrieving revision 1.269
retrieving revision 1.270
diff -u -r1.269 -r1.270
--- httpd.h 1999/02/09 16:57:22 1.269
+++ httpd.h 1999/02/22 17:13:02 1.270
@@ -661,7 +661,7 @@
time_t request_time; /* When the request started */
- char *status_line; /* Status line, if set by script */
+ const char *status_line; /* Status line, if set by script */
int status; /* In any case */
/* Request method, two ways; also, protocol, etc.. Outside of
protocol.c,
1.259 +3 -3 apache-1.3/src/main/http_protocol.c
Index: http_protocol.c
===================================================================
RCS file: /home/cvs/apache-1.3/src/main/http_protocol.c,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -r1.258 -r1.259
--- http_protocol.c 1999/02/16 14:29:51 1.258
+++ http_protocol.c 1999/02/22 17:13:03 1.259
@@ -1170,7 +1170,7 @@
* and must be listed in order.
*/
-static char *status_lines[RESPONSE_CODES] = {
+static const char * const status_lines[RESPONSE_CODES] = {
"100 Continue",
"101 Switching Protocols",
"102 Processing",
@@ -2317,8 +2317,8 @@
r = r->prev;
}
{
- char *title = status_lines[idx];
- char *h1;
+ const char *title = status_lines[idx];
+ const char *h1;
const char *error_notes;
/* Accept a status_line set by a module, but only if it begins