Index: misc/proto.c
===================================================================
--- misc/proto.c	(revision f4fbee9fe0f2038d4304ae5ffad40146bfa8bfad)
+++ misc/proto.c	(revision 05806159f2593192d6ed2fca28358480a2383c67)
@@ -51,45 +51,13 @@
 // ---------- ^^^ ---------- wdfield.c
 
-void clrvce(void)
-{
-}
-
-void _clsall(void)
-{
-}
-
-void crshpc(void)
-{
-}
-
-void crshrg(void)
-{
-}
-
-void crshsr(void)
-{
-}
-
-void crshvc(void)
-{
-}
-
-void execins(void)
-{
-}
-
-void execkey(void)
-{
-}
-
-void foot1(void)
-{
-}
-
-void foot2(void)
-{
-}
-
-void fp_resv(void)
+void clrvce(short vce)
+{
+}
+
+void execins(short vce, short ins, short tag)
+{
+}
+
+void execkey(short trg, short pch, short vce, short tag)
 {
 }
@@ -103,6 +71,7 @@
 }
 
-void fromfpu(void)
-{
+unsigned fromfpu(unsigned fputime)
+{
+    return 0;
 }
 
@@ -123,5 +92,5 @@
 }
 
-void longjmp(void)
+void longjmp(struct JMP_BUF *env, int val)
 {
 }
@@ -131,12 +100,4 @@
 }
 
-void M1IoRec(void)
-{
-}
-
-void M2IoRec(void)
-{
-}
-
 void objclr(unsigned obj)
 {
@@ -155,5 +116,5 @@
 }
 
-void procpfl(void)
+void procpfl(unsigned trig)
 {
 }
@@ -163,14 +124,7 @@
 }
 
-void pulse1(void)
-{
-}
-
-void pulse2(void)
-{
-}
-
-void rand24(void)
-{
+long rand24(void)
+{
+    return 0;
 }
 
@@ -179,10 +133,11 @@
 }
 
-void se_disp(void)
-{
-}
-
-void se_exec(void)
-{
+void se_disp(struct s_entry *ep, short sd, struct gdsel *gdstb[], short cf)
+{
+}
+
+struct s_entry *se_exec(struct s_entry *ep, short sd)
+{
+    return 0;
 }
 
@@ -192,6 +147,7 @@
 }
 
-void setjmp(void)
-{
+int setjmp(struct JMP_BUF *env)
+{
+    return 0;
 }
 
@@ -200,6 +156,7 @@
 }
 
-void setsr(void)
-{
+unsigned setsr(unsigned sr)
+{
+    return 0;
 }
 
@@ -212,10 +169,7 @@
 }
 
-void start_(void)
-{
-}
-
-void tofpu(void)
-{
+unsigned tofpu(unsigned time)
+{
+    return 0;
 }
 
@@ -268,12 +222,4 @@
 
 void VIint(void)
-{
-}
-
-void vi_sadr(void)
-{
-}
-
-void vi_scrl(void)
 {
 }
@@ -321,8 +267,4 @@
 }
 
-void wzcrsh(void)
-{
-}
-
 void xtrap15(void)
 {
