mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-14 03:10:47 +00:00
2e20a797a1
PR: 111249 Submitted by: Eric P. Scott <eps+pbug0704@ana.com>
162 lines
4.6 KiB
C
162 lines
4.6 KiB
C
--- u_search.c.orig Tue Jul 26 09:40:00 2005
|
|
+++ u_search.c
|
|
@@ -33,10 +33,10 @@
|
|
#define TOLERANCE ((int)((display_zoomscale < 20.0? 4: 14) * \
|
|
PIX_PER_INCH/DISPLAY_PIX_PER_INCH/display_zoomscale))
|
|
|
|
-static int (*manipulate) ();
|
|
-static int (*handlerproc_left) ();
|
|
-static int (*handlerproc_middle) ();
|
|
-static int (*handlerproc_right) ();
|
|
+static void (*manipulate) ();
|
|
+static void (*handlerproc_left) ();
|
|
+static void (*handlerproc_middle) ();
|
|
+static void (*handlerproc_right) ();
|
|
static int type;
|
|
static long objectcount;
|
|
static long n;
|
|
@@ -61,7 +61,7 @@
|
|
void toggle_objecthighlight (void);
|
|
|
|
Boolean
|
|
-next_arc_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_arc_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
int i;
|
|
|
|
@@ -141,7 +141,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_ellipse_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_ellipse_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
double a, b, dx, dy;
|
|
double dis, r, tol;
|
|
@@ -207,7 +207,7 @@
|
|
*/
|
|
|
|
Boolean
|
|
-next_line_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_line_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
F_point *point;
|
|
int x1, y1, x2, y2;
|
|
@@ -257,7 +257,7 @@
|
|
*/
|
|
|
|
Boolean
|
|
-next_spline_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_spline_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
F_point *point;
|
|
int x1, y1, x2, y2;
|
|
@@ -297,7 +297,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_text_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_text_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
int dum;
|
|
|
|
@@ -326,7 +326,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_compound_found(int x, int y, int tolerance, int *px, int *py, int shift)
|
|
+next_compound_found(int x, int y, int tolerance, int *px, int *py, unsigned int shift)
|
|
{
|
|
float tol2;
|
|
|
|
@@ -561,7 +561,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_arc_point_found(int x, int y, int tol, int *point_num, int shift)
|
|
+next_arc_point_found(int x, int y, int tol, int *point_num, unsigned int shift)
|
|
|
|
/* dirty trick - point_num is called as a `F_point *point_num' */
|
|
{
|
|
@@ -592,7 +592,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_ellipse_point_found(int x, int y, int tol, int *point_num, int shift)
|
|
+next_ellipse_point_found(int x, int y, int tol, int *point_num, unsigned int shift)
|
|
|
|
/* dirty trick - point_num is called as a `F_point *point_num' */
|
|
{
|
|
@@ -623,7 +623,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_line_point_found(int x, int y, int tol, F_point **p, F_point **q, int shift)
|
|
+next_line_point_found(int x, int y, int tol, F_point **p, F_point **q, unsigned int shift)
|
|
{
|
|
F_point *a, *b;
|
|
|
|
@@ -655,7 +655,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_spline_point_found(int x, int y, int tol, F_point **p, F_point **q, int shift)
|
|
+next_spline_point_found(int x, int y, int tol, F_point **p, F_point **q, unsigned int shift)
|
|
{
|
|
if (!anyspline_in_mask())
|
|
return False;
|
|
@@ -683,7 +683,7 @@
|
|
}
|
|
|
|
Boolean
|
|
-next_compound_point_found(int x, int y, int tol, int *p, int *q, int shift)
|
|
+next_compound_point_found(int x, int y, int tol, int *p, int *q, unsigned int shift)
|
|
|
|
/* dirty trick - p and q are called with type `F_point' */
|
|
{
|
|
@@ -729,19 +729,19 @@
|
|
}
|
|
|
|
void
|
|
-init_searchproc_left(int (*handlerproc) (/* ??? */))
|
|
+init_searchproc_left(void (*handlerproc) (/* ??? */))
|
|
{
|
|
handlerproc_left = handlerproc;
|
|
}
|
|
|
|
void
|
|
-init_searchproc_middle(int (*handlerproc) (/* ??? */))
|
|
+init_searchproc_middle(void (*handlerproc) (/* ??? */))
|
|
{
|
|
handlerproc_middle = handlerproc;
|
|
}
|
|
|
|
void
|
|
-init_searchproc_right(int (*handlerproc) (/* ??? */))
|
|
+init_searchproc_right(void (*handlerproc) (/* ??? */))
|
|
{
|
|
handlerproc_right = handlerproc;
|
|
}
|
|
@@ -761,7 +761,7 @@
|
|
switch (type) {
|
|
case O_ELLIPSE:
|
|
/* dirty trick - px returns point_num */
|
|
- found = next_ellipse_point_found(x, y, TOLERANCE, &px, shift);
|
|
+ found = next_ellipse_point_found(x, y, TOLERANCE, (int *)&px, shift);
|
|
break;
|
|
case O_POLYLINE:
|
|
found = next_line_point_found(x, y, TOLERANCE, &px, &py, shift);
|
|
@@ -771,10 +771,10 @@
|
|
break;
|
|
case O_ARC:
|
|
/* dirty trick - px returns point_num */
|
|
- found = next_arc_point_found(x, y, TOLERANCE, &px, shift);
|
|
+ found = next_arc_point_found(x, y, TOLERANCE, (int *)&px, shift);
|
|
break;
|
|
case O_COMPOUND:
|
|
- found = next_compound_point_found(x, y, TOLERANCE, &px, &py, shift);
|
|
+ found = next_compound_point_found(x, y, TOLERANCE, (int *)&px, (int *)&py, shift);
|
|
break;
|
|
}
|
|
if (found) {
|