aboutsummaryrefslogtreecommitdiff
path: root/emulators/bsvc
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2012-08-24 10:48:09 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2012-08-24 10:48:09 +0000
commitc171e18c46990cb9791a084104fc953aa0c211dc (patch)
treea75133eabde28c02f87ff23d1a962f0dfb96c34a /emulators/bsvc
parentb05e2f2964952c62034a8d0838e0634f7c4b8c95 (diff)
downloadports-c171e18c46990cb9791a084104fc953aa0c211dc.tar.gz
ports-c171e18c46990cb9791a084104fc953aa0c211dc.zip
Fix build with clang
Notes
Notes: svn path=/head/; revision=303069
Diffstat (limited to 'emulators/bsvc')
-rw-r--r--emulators/bsvc/files/patch-Assemblers__68kasm__assemble.c19
-rw-r--r--emulators/bsvc/files/patch-Assemblers__68kasm__build.c18
-rw-r--r--emulators/bsvc/files/patch-Assemblers__68kasm__directive.c50
-rw-r--r--emulators/bsvc/files/patch-Assemblers__68kasm__listing.c10
-rw-r--r--emulators/bsvc/files/patch-Assemblers__68kasm__movem.c18
-rw-r--r--emulators/bsvc/files/patch-Tools__xtermpipe__xtermpipe.cxx10
-rw-r--r--emulators/bsvc/files/patch-sim68000__main.cxx10
-rw-r--r--emulators/bsvc/files/patch-sim68360__main.cxx10
8 files changed, 145 insertions, 0 deletions
diff --git a/emulators/bsvc/files/patch-Assemblers__68kasm__assemble.c b/emulators/bsvc/files/patch-Assemblers__68kasm__assemble.c
new file mode 100644
index 000000000000..8d96616d7224
--- /dev/null
+++ b/emulators/bsvc/files/patch-Assemblers__68kasm__assemble.c
@@ -0,0 +1,19 @@
+--- ./Assemblers/68kasm/assemble.c.orig 1998-11-09 04:39:28.000000000 +0100
++++ ./Assemblers/68kasm/assemble.c 2012-08-24 12:34:05.509913887 +0200
+@@ -62,6 +62,8 @@
+ extern FILE *listFile; /* Listing file */
+ extern char listFlag;
+
++void assemble(char *line, int *errorPtr);
++
+
+ processFile()
+ {
+@@ -106,6 +108,7 @@
+ }
+
+
++void
+ assemble(line, errorPtr)
+ char *line;
+ int *errorPtr;
diff --git a/emulators/bsvc/files/patch-Assemblers__68kasm__build.c b/emulators/bsvc/files/patch-Assemblers__68kasm__build.c
new file mode 100644
index 000000000000..aab8771ef837
--- /dev/null
+++ b/emulators/bsvc/files/patch-Assemblers__68kasm__build.c
@@ -0,0 +1,18 @@
+--- ./Assemblers/68kasm/build.c.orig 1998-11-09 04:39:28.000000000 +0100
++++ ./Assemblers/68kasm/build.c 2012-08-24 12:31:42.849913226 +0200
+@@ -58,6 +58,7 @@
+ *
+ ***********************************************************************/
+
++void
+ move(mask, size, source, dest, errorPtr)
+ int mask, size;
+ opDescriptor *source, *dest;
+@@ -216,6 +217,7 @@
+ ***********************************************************************/
+
+
++void
+ immedInst(mask, size, source, dest, errorPtr)
+ int mask, size;
+ opDescriptor *source, *dest;
diff --git a/emulators/bsvc/files/patch-Assemblers__68kasm__directive.c b/emulators/bsvc/files/patch-Assemblers__68kasm__directive.c
new file mode 100644
index 000000000000..d3cc673811ee
--- /dev/null
+++ b/emulators/bsvc/files/patch-Assemblers__68kasm__directive.c
@@ -0,0 +1,50 @@
+--- ./Assemblers/68kasm/directive.c.orig 1998-11-09 04:39:28.000000000 +0100
++++ ./Assemblers/68kasm/directive.c 2012-08-24 12:30:34.710913465 +0200
+@@ -53,6 +53,7 @@
+ *
+ ***********************************************************************/
+
++void
+ org(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -115,6 +116,7 @@
+ *
+ ***********************************************************************/
+
++void
+ equ(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -157,6 +159,7 @@
+ *
+ ***********************************************************************/
+
++void
+ set(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -210,6 +213,7 @@
+ *
+ ***********************************************************************/
+
++void
+ dc(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -319,6 +323,7 @@
+ *
+ ***********************************************************************/
+
++void
+ dcb(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -385,6 +390,7 @@
+ *
+ ***********************************************************************/
+
++void
+ ds(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
diff --git a/emulators/bsvc/files/patch-Assemblers__68kasm__listing.c b/emulators/bsvc/files/patch-Assemblers__68kasm__listing.c
new file mode 100644
index 000000000000..faa031191ba0
--- /dev/null
+++ b/emulators/bsvc/files/patch-Assemblers__68kasm__listing.c
@@ -0,0 +1,10 @@
+--- ./Assemblers/68kasm/listing.c.orig 2012-08-24 12:25:01.061915000 +0200
++++ ./Assemblers/68kasm/listing.c 2012-08-24 12:32:19.960913679 +0200
+@@ -108,6 +108,7 @@
+ }
+
+
++void
+ listObj(data, size)
+ int data, size;
+ {
diff --git a/emulators/bsvc/files/patch-Assemblers__68kasm__movem.c b/emulators/bsvc/files/patch-Assemblers__68kasm__movem.c
new file mode 100644
index 000000000000..945eb5b4f58e
--- /dev/null
+++ b/emulators/bsvc/files/patch-Assemblers__68kasm__movem.c
@@ -0,0 +1,18 @@
+--- ./Assemblers/68kasm/movem.c.orig 1998-11-09 04:39:28.000000000 +0100
++++ ./Assemblers/68kasm/movem.c 2012-08-24 12:28:10.639913796 +0200
+@@ -62,6 +62,7 @@
+ char *evalList();
+
+
++void
+ movem(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
+@@ -167,6 +168,7 @@
+ }
+
+
++void
+ reg(size, label, op, errorPtr)
+ int size;
+ char *label, *op;
diff --git a/emulators/bsvc/files/patch-Tools__xtermpipe__xtermpipe.cxx b/emulators/bsvc/files/patch-Tools__xtermpipe__xtermpipe.cxx
new file mode 100644
index 000000000000..2811ac760058
--- /dev/null
+++ b/emulators/bsvc/files/patch-Tools__xtermpipe__xtermpipe.cxx
@@ -0,0 +1,10 @@
+--- ./Tools/xtermpipe/xtermpipe.cxx.orig 2012-08-24 12:25:01.293914000 +0200
++++ ./Tools/xtermpipe/xtermpipe.cxx 2012-08-24 12:35:23.714913382 +0200
+@@ -40,6 +40,7 @@
+ return(1);
+ }
+
++int
+ main()
+ {
+ int read_id, write_id;
diff --git a/emulators/bsvc/files/patch-sim68000__main.cxx b/emulators/bsvc/files/patch-sim68000__main.cxx
new file mode 100644
index 000000000000..c57ff8fa9a9f
--- /dev/null
+++ b/emulators/bsvc/files/patch-sim68000__main.cxx
@@ -0,0 +1,10 @@
+--- ./sim68000/main.cxx.orig 2012-08-24 12:25:03.072914000 +0200
++++ ./sim68000/main.cxx 2012-08-24 12:37:47.584914549 +0200
+@@ -19,6 +19,7 @@
+ #include "devices/DeviceRegistry.hxx"
+ #include "loader/Loader.hxx"
+
++int
+ main()
+ {
+ BasicCPU& processor = *(new m68000);
diff --git a/emulators/bsvc/files/patch-sim68360__main.cxx b/emulators/bsvc/files/patch-sim68360__main.cxx
new file mode 100644
index 000000000000..c76d86f8d825
--- /dev/null
+++ b/emulators/bsvc/files/patch-sim68360__main.cxx
@@ -0,0 +1,10 @@
+--- ./sim68360/main.cxx.orig 2012-08-24 12:25:01.322915000 +0200
++++ ./sim68360/main.cxx 2012-08-24 12:40:04.506914092 +0200
+@@ -22,6 +22,7 @@
+ #include "devices/DeviceRegistry.hxx"
+ #include "loader/Loader.hxx"
+
++int
+ main()
+ {
+ BasicCPU& processor = *(new cpu32);