coar 98/01/21 11:06:13
Modified: . STATUS
src CHANGES
src/modules/standard mod_imap.c
Log:
Another patch (consts in mod_imap.c) noted.
Revision Changes Path
1.110 +1 -0 apachen/STATUS
Index: STATUS
===================================================================
RCS file: /export/home/cvs/apachen/STATUS,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- STATUS 1998/01/21 18:25:24 1.109
+++ STATUS 1998/01/21 19:06:09 1.110
@@ -96,6 +96,7 @@
misplacement.
* Ken's addition of src/ap/ap.h for prototypes of routines in libap.a
* Ken's addition of #ifndef wrappers to src/main/*.h header files
+ * Ken's removal of problem-causing "const"s from mod_imap.c
Available Patches:
1.573 +4 -0 apachen/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apachen/src/CHANGES,v
retrieving revision 1.572
retrieving revision 1.573
diff -u -r1.572 -r1.573
--- CHANGES 1998/01/21 18:23:42 1.572
+++ CHANGES 1998/01/21 19:06:11 1.573
@@ -1,5 +1,9 @@
Changes with Apache 1.3b4
+ *) Some const declarations in mod_imap.c that were added for debugging
+ purposes caused some compilers heartburn without adding any
+ significant value, so they've been removed. [Ken Coar]
+
*) The src/main/*.h header files have had #ifndef wrappers added to
insulate them against duplicate calls if they get included through
multiple paths (e.g., in .c files as well as other .h files).
1.38 +4 -4 apachen/src/modules/standard/mod_imap.c
Index: mod_imap.c
===================================================================
RCS file: /export/home/cvs/apachen/src/modules/standard/mod_imap.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- mod_imap.c 1998/01/07 22:23:33 1.37
+++ mod_imap.c 1998/01/21 19:06:13 1.38
@@ -157,7 +157,7 @@
{NULL}
};
-static int pointinrect(const double point[2], const double
coords[MAXVERTS][2])
+static int pointinrect(const double point[2], double coords[MAXVERTS][2])
{
double max[2], min[2];
if (coords[0][X] > coords[1][X]) {
@@ -182,7 +182,7 @@
(point[Y] >= min[1] && point[Y] <= max[1]));
}
-static int pointincircle(const double point[2], const double
coords[MAXVERTS][2])
+static int pointincircle(const double point[2], double coords[MAXVERTS][2])
{
double radius1, radius2;
@@ -195,7 +195,7 @@
return (radius2 <= radius1);
}
-static int pointinpoly(const double point[2], const double pgon[MAXVERTS][2])
+static int pointinpoly(const double point[2], double pgon[MAXVERTS][2])
{
int i, numverts, inside_flag, xflag0;
int crossings;
@@ -270,7 +270,7 @@
}
-static int is_closer(const double point[2], const double
coords[MAXVERTS][2], double *closest)
+static int is_closer(const double point[2], double coords[MAXVERTS][2],
double *closest)
{
double dist_squared = ((point[X] - coords[0][X]) * (point[X] -
coords[0][X]))
+ ((point[Y] - coords[0][Y]) * (point[Y] - coords[0][Y]));