pkgsrc-ng/x11/xview-lib/patches/patch-lib_libxview_rect_rectlist.c
2013-09-26 17:14:40 +02:00

142 lines
3.2 KiB
C

$NetBSD: patch-lib_libxview_rect_rectlist.c,v 1.1 2012/11/16 00:29:40 joerg Exp $
--- lib/libxview/rect/rectlist.c.orig 2012-11-14 15:15:07.000000000 +0000
+++ lib/libxview/rect/rectlist.c
@@ -39,6 +39,9 @@ extern struct rectlist rl_null;
struct rectnode *_rl_getrectnode(), **_rl_removerectnode();
unsigned rl_boundintersectsrect();
+void _rl_appendrect(struct rect *r, struct rectlist *rl);
+void _rl_removerect(struct rect *r, struct rectlist *rl);
+
/*
* rectlist geometry functions
*/
@@ -85,7 +88,7 @@ rl_intersection(rl1, rl2, rl)
*rl = rlresult;
}
-rl_sort(rl1, rl, sortorder)
+void rl_sort(rl1, rl, sortorder)
register struct rectlist *rl1, *rl;
int sortorder;
{
@@ -130,7 +133,7 @@ rl_sort(rl1, rl, sortorder)
*rl = rlresult;
}
-rl_union(rl1, rl2, rl)
+void rl_union(rl1, rl2, rl)
register struct rectlist *rl1, *rl2, *rl;
{
if (rl1 == rl)
@@ -143,7 +146,7 @@ rl_union(rl1, rl2, rl)
}
}
-rl_difference(rl1, rl2, rl)
+void rl_difference(rl1, rl2, rl)
register struct rectlist *rl1, *rl2, *rl;
{
struct rect r;
@@ -245,7 +248,7 @@ rl_rectintersects(r, rl)
return (FALSE);
}
-rl_rectintersection(r, rl1, rl)
+void rl_rectintersection(r, rl1, rl)
register struct rect *r;
register struct rectlist *rl1, *rl;
{
@@ -265,7 +268,7 @@ rl_rectintersection(r, rl1, rl)
*rl = rlresult;
}
-rl_rectunion(r, rl1, rl)
+void rl_rectunion(r, rl1, rl)
register struct rect *r;
register struct rectlist *rl1, *rl;
{
@@ -284,7 +287,7 @@ rl_rectunion(r, rl1, rl)
_rl_append(rl, &rlresult);
}
-rl_rectdifference(r, rl1, rl)
+void rl_rectdifference(r, rl1, rl)
register struct rect *r;
register struct rectlist *rl1, *rl;
{
@@ -316,7 +319,7 @@ rl_rectdifference(r, rl1, rl)
* rectlist initialization functions
*/
-rl_initwithrect(r, rl)
+void rl_initwithrect(r, rl)
register struct rect *r;
struct rectlist *rl;
{
@@ -328,7 +331,7 @@ rl_initwithrect(r, rl)
/*
* rectlist List Memory Management functions
*/
-rl_copy(rl1, rl)
+void rl_copy(rl1, rl)
register struct rectlist *rl1, *rl;
{
register struct rectnode *rn;
@@ -343,8 +346,7 @@ rl_copy(rl1, rl)
}
}
-rl_free(rl)
- register struct rectlist *rl;
+void rl_free(struct rectlist *rl)
{
register struct rectnode *rn, *rn_next, *rn_last = (struct rectnode *) 0;
@@ -362,7 +364,7 @@ rl_free(rl)
*rl = rl_null;
}
-rl_coalesce(rl)
+void rl_coalesce(rl)
register struct rectlist *rl;
{
struct rectnode *rn;
@@ -390,7 +392,7 @@ rl_coalesce(rl)
}
}
-rl_normalize(rl)
+void rl_normalize(rl)
register struct rectlist *rl;
{
struct rectnode *rn;
@@ -407,7 +409,7 @@ rl_normalize(rl)
/* Debug Utilities */
-rl_print(rl, tag)
+void rl_print(rl, tag)
struct rectlist *rl;
char *tag;
{
@@ -432,7 +434,7 @@ rl_print(rl, tag)
/*
* Create node for r and app to rl
*/
-_rl_appendrect(r, rl)
+void _rl_appendrect(r, rl)
register struct rect *r;
register struct rectlist *rl;
{
@@ -579,7 +581,7 @@ _rl_freerectnode(rn)
rnFree = rn;
}
-_rl_removerect(r, rl)
+void _rl_removerect(r, rl)
register struct rect *r;
register struct rectlist *rl;
{