0533707
diff -up build/pkgs/rubiks/src/dik/cube.c.orig build/pkgs/rubiks/src/dik/cube.c
0533707
--- build/pkgs/rubiks/src/dik/cube.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/cube.c	2019-04-09 13:25:49.060985774 -0600
0533707
@@ -6,6 +6,7 @@ static void read_position();
0533707
 
0533707
 static int do_repeat = 0;
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/globals.h.orig build/pkgs/rubiks/src/dik/globals.h
0533707
--- build/pkgs/rubiks/src/dik/globals.h.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/globals.h	2019-04-09 15:47:20.736919992 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define MAX_MOVES	30
0533707
 
0533707
diff -up build/pkgs/rubiks/src/dik/permcube.c.orig build/pkgs/rubiks/src/dik/permcube.c
0533707
--- build/pkgs/rubiks/src/dik/permcube.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/permcube.c	2019-04-09 13:24:49.733911356 -0600
0533707
@@ -1,5 +1,6 @@
0533707
 #include "globals.h"
0533707
 
0533707
+int
0533707
 perm_cube()
0533707
 {
0533707
 int i, j, k, tmp;
0533707
diff -up build/pkgs/rubiks/src/dik/prntsol.c.orig build/pkgs/rubiks/src/dik/prntsol.c
0533707
--- build/pkgs/rubiks/src/dik/prntsol.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/prntsol.c	2019-04-09 13:25:14.869519211 -0600
0533707
@@ -2,6 +2,7 @@
0533707
 
0533707
 static char m[] = "FRUBLD";
0533707
 
0533707
+void
0533707
 prnt_sol()
0533707
 {
0533707
 int i, j, k;
0533707
diff -up build/pkgs/rubiks/src/dik/setcube.c.orig build/pkgs/rubiks/src/dik/setcube.c
0533707
--- build/pkgs/rubiks/src/dik/setcube.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/setcube.c	2019-04-09 13:26:52.427996988 -0600
0533707
@@ -24,7 +24,7 @@ static char edges[12][2][2] = {
0533707
     {"FR", "RF"},
0533707
     {"FL", "LF"}};
0533707
 
0533707
-static cube_found, orient_found;
0533707
+static int cube_found, orient_found;
0533707
 
0533707
 static void find_corner(c)
0533707
 char *c;
0533707
diff -up build/pkgs/rubiks/src/dik/size222.c.orig build/pkgs/rubiks/src/dik/size222.c
0533707
--- build/pkgs/rubiks/src/dik/size222.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/size222.c	2019-04-09 13:29:43.371327964 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define NOMAX
0533707
 #include "trans/perm7.a"
0533707
@@ -17,6 +19,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -29,6 +32,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -64,6 +68,7 @@ int i, j, nnum, counted = 0, k, l, max =
0533707
     return counted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -93,6 +98,7 @@ TYPE j;
0533707
     do_pr(count + 1, counted);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/size333c.c.orig build/pkgs/rubiks/src/dik/size333c.c
0533707
--- build/pkgs/rubiks/src/dik/size333c.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/size333c.c	2019-04-09 13:30:16.257814499 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define EQUIV
0533707
 #define NOMAX
0533707
@@ -38,6 +40,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -50,6 +53,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -122,6 +126,7 @@ int i, j, nnum, counted = 0, k, l, max,
0533707
     return wcounted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -151,6 +156,7 @@ TYPE j;
0533707
     do_pr(count + 1, counted);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/sizedom.c.orig build/pkgs/rubiks/src/dik/sizedom.c
0533707
--- build/pkgs/rubiks/src/dik/sizedom.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/sizedom.c	2019-04-09 13:33:16.473000709 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define SUBGROUP
0533707
 #define EQUIV
0533707
@@ -39,6 +41,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -51,6 +54,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -175,6 +179,7 @@ int i, j, nnum, counted = 0, k, l, max,
0533707
     return wcounted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -273,6 +278,7 @@ int cperm, eperm;
0533707
     init_turn(cperm, eperm);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/sizekoc1.c.orig build/pkgs/rubiks/src/dik/sizekoc1.c
0533707
--- build/pkgs/rubiks/src/dik/sizekoc1.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/sizekoc1.c	2019-04-09 13:34:37.327738285 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define EQUIV
0533707
 #define NOMAX
0533707
@@ -28,6 +30,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -40,6 +43,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -91,6 +95,7 @@ int i, j, nnum, counted = 0, k, l, max,
0533707
     return wcounted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -120,6 +125,7 @@ TYPE j;
0533707
     do_pr(count + 1, counted);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/sizekoc2.c.orig build/pkgs/rubiks/src/dik/sizekoc2.c
0533707
--- build/pkgs/rubiks/src/dik/sizekoc2.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/sizekoc2.c	2019-04-09 13:35:21.151052650 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define EQUIV
0533707
 #define NOMAX
0533707
@@ -28,6 +30,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -40,6 +43,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -128,6 +132,7 @@ int i, j, nnum, counted = 0, k, l, max,
0533707
     return wcounted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -157,6 +162,7 @@ TYPE j;
0533707
     do_pr(count + 1, counted);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];
0533707
diff -up build/pkgs/rubiks/src/dik/sizesquare.c.orig build/pkgs/rubiks/src/dik/sizesquare.c
0533707
--- build/pkgs/rubiks/src/dik/sizesquare.c.orig	2008-01-04 01:26:59.000000000 -0700
0533707
+++ build/pkgs/rubiks/src/dik/sizesquare.c	2019-04-09 13:31:57.537233176 -0600
0533707
@@ -1,4 +1,6 @@
0533707
 #include <stdio.h>
0533707
+#include <stdlib.h>
0533707
+#include <string.h>
0533707
 
0533707
 #define NOMAX
0533707
 #include "trans/perm4.a"
0533707
@@ -16,6 +18,7 @@ int maximal;
0533707
 int gcount;
0533707
 int givemax;
0533707
 
0533707
+void
0533707
 do_pr(turns, count)
0533707
 int turns, count;
0533707
 {
0533707
@@ -28,6 +31,7 @@ int turns, count;
0533707
     fflush(stdout);
0533707
 }
0533707
 
0533707
+int
0533707
 try_one(num, count)
0533707
 int num, count;
0533707
 {
0533707
@@ -56,6 +60,7 @@ int i, j, nnum, counted = 0, k, l, max =
0533707
     return counted;
0533707
 }
0533707
 
0533707
+void
0533707
 try(count)
0533707
 int count;
0533707
 {
0533707
@@ -85,6 +90,7 @@ TYPE j;
0533707
     do_pr(count + 1, counted);
0533707
 }
0533707
 
0533707
+int
0533707
 main(argc, argv)
0533707
 int argc;
0533707
 char *argv[];