aboutsummaryrefslogtreecommitdiff
path: root/games/xroach
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2011-12-20 18:09:49 +0000
committerStefan Eßer <se@FreeBSD.org>2011-12-20 18:09:49 +0000
commit77ffb91e5adab21161b328f633bd4942368f5715 (patch)
treeaa015d99ef760ade4b204ceb28d3291ce3d1e148 /games/xroach
parentd343539d3ada2a0344b61146267216bd70cf8b50 (diff)
downloadports-77ffb91e5adab21161b328f633bd4942368f5715.tar.gz
ports-77ffb91e5adab21161b328f633bd4942368f5715.zip
Fix type mismatch rejected by clang.
Notes
Notes: svn path=/head/; revision=287745
Diffstat (limited to 'games/xroach')
-rw-r--r--games/xroach/files/patch-ab105
1 files changed, 58 insertions, 47 deletions
diff --git a/games/xroach/files/patch-ab b/games/xroach/files/patch-ab
index f2f0774e18e1..ea392fd27ae5 100644
--- a/games/xroach/files/patch-ab
+++ b/games/xroach/files/patch-ab
@@ -1,47 +1,58 @@
-*** xroach.c.orig Sat May 4 21:18:41 1996
---- xroach.c Sat May 4 17:50:29 1996
-***************
-*** 96,114 ****
- /*
- Process command line options.
- */
-! for (ax=1; ax<ac; ax++) {
-! arg = av[ax];
- if (strcmp(arg, "-display") == 0) {
-! display_name = av[++ax];
- }
- else if (strcmp(arg, "-rc") == 0) {
-! roachColor = av[++ax];
- }
- else if (strcmp(arg, "-speed") == 0) {
-! roachSpeed = atof(av[++ax]);
- }
- else if (strcmp(arg, "-roaches") == 0) {
-! maxRoaches = strtol(av[++ax], (char **)NULL, 0);
- }
- else {
- Usage();
---- 96,118 ----
- /*
- Process command line options.
- */
-! for (ax=1; ax<ac; ) {
-! arg = av[ax++];
-!
-! if (ax >= ac)
-! Usage();
-!
- if (strcmp(arg, "-display") == 0) {
-! display_name = av[ax++];
- }
- else if (strcmp(arg, "-rc") == 0) {
-! roachColor = av[ax++];
- }
- else if (strcmp(arg, "-speed") == 0) {
-! roachSpeed = atof(av[ax++]);
- }
- else if (strcmp(arg, "-roaches") == 0) {
-! maxRoaches = strtol(av[ax++], (char **)NULL, 0);
- }
- else {
- Usage();
+--- xroach.c.orig 1993-06-04 21:47:09.000000000 +0200
++++ xroach.c 2011-12-20 19:03:53.816175581 +0100
+@@ -77,7 +77,7 @@
+ int MarkHiddenRoaches();
+ Pixel AllocNamedColor();
+
+-void
++int
+ main(ac, av)
+ int ac;
+ char *av[];
+@@ -96,19 +96,23 @@
+ /*
+ Process command line options.
+ */
+- for (ax=1; ax<ac; ax++) {
+- arg = av[ax];
++ for (ax=1; ax<ac; ) {
++ arg = av[ax++];
++
++ if (ax >= ac)
++ Usage();
++
+ if (strcmp(arg, "-display") == 0) {
+- display_name = av[++ax];
++ display_name = av[ax++];
+ }
+ else if (strcmp(arg, "-rc") == 0) {
+- roachColor = av[++ax];
++ roachColor = av[ax++];
+ }
+ else if (strcmp(arg, "-speed") == 0) {
+- roachSpeed = atof(av[++ax]);
++ roachSpeed = atof(av[ax++]);
+ }
+ else if (strcmp(arg, "-roaches") == 0) {
+- maxRoaches = strtol(av[++ax], (char **)NULL, 0);
++ maxRoaches = strtol(av[ax++], (char **)NULL, 0);
+ }
+ else {
+ Usage();
+@@ -212,6 +216,7 @@
+ CoverRoot();
+
+ XCloseDisplay(display);
++ return(0);
+ }
+
+ #define USEPRT(msg) fprintf(stderr, msg)
+@@ -465,7 +470,7 @@
+ Region covered;
+ Region visible;
+ Window *children;
+- int nChildren;
++ unsigned int nChildren;
+ Window dummy;
+ XWindowAttributes wa;
+ int wx;