Index: ram/etiact.c
===================================================================
--- ram/etiact.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/etiact.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -193,4 +193,6 @@
 		return(SUCCESS);
 	}
+
+	return(FAILURE);
 }
 
@@ -483,4 +485,6 @@
 			}
 		}
+
+		return(FAILURE);
 	}
 }
Index: ram/etiosc.c
===================================================================
--- ram/etiosc.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/etiosc.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -244,4 +244,6 @@
 		return(SUCCESS);
 	}
+
+	return(FAILURE);
 }
 
@@ -359,4 +361,6 @@
 		return(SUCCESS);
 	}
+
+	return(FAILURE);
 }
 
@@ -878,4 +882,6 @@
 		}
 
+		return(FAILURE);
+
 	} else {
 
Index: ram/ettpch.c
===================================================================
--- ram/ettpch.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/ettpch.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -90,5 +90,6 @@
 		else
 			return(-10);		/* -10 = not a field */
-	}
+	} else
+		return(-10);			/* -10 = not a field */
 }
 
Index: ram/idfield.c
===================================================================
--- ram/idfield.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/idfield.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -523,4 +523,6 @@
 		return(FAILURE);
 	}
+
+	return(FAILURE);
 }
 
Index: ram/libdsp.c
===================================================================
--- ram/libdsp.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/libdsp.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -412,5 +412,5 @@
 */
 
-void noslot(fctype)
+void noslot(int fctype)
 {
 	sprintf(ldmsg1, " the %s file,", ftypes[fctype - 1][2]);
@@ -772,4 +772,5 @@
 
 	ldwmsg(ldmsg1, ldmsg2, ldmsg3, ldbox[10][4], ldbox[10][5]);
+	return(SUCCESS);
 }
 
Index: ram/scread.c
===================================================================
--- ram/scread.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/scread.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -64,5 +64,5 @@
 */
 
-void noevent(sn)
+void noevent(int sn)
 {
 	char scid[24];
Index: ram/sedump.c
===================================================================
--- ram/sedump.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/sedump.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -652,5 +652,5 @@
 */
 
-void SCvce(n)
+void SCvce(int n)
 {
 	register short i, j, pif, pt1;
Index: ram/vtyper.c
===================================================================
--- ram/vtyper.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/vtyper.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -253,5 +253,6 @@
 		(*vt_adv)();		/* move cursor right a column */
 		return(FALSE);
-	} 
-}
-
+	} else
+		return(FALSE);
+}
+
Index: ram/wdfield.c
===================================================================
--- ram/wdfield.c	(revision 6dd74a91deaf351eb39ff277233faa17ef83cab5)
+++ ram/wdfield.c	(revision 002f8737b33792a060385448a8c1d654cae84817)
@@ -192,5 +192,5 @@
 */
 
-updfpu()
+void updfpu()
 {
 	register short i;
@@ -232,5 +232,5 @@
 */
 
-wsupd()
+void wsupd()
 {
 	register short i;
@@ -265,5 +265,5 @@
 */
 
-whupd()
+void whupd()
 {
 	register short i;
@@ -291,5 +291,5 @@
 */
 
-pntsup()
+void pntsup()
 {
 	register struct instdef *ip;
@@ -367,5 +367,5 @@
 */
 
-wdintp()
+void wdintp()
 {
 	register struct instdef *ip;
@@ -781,4 +781,6 @@
 		return(FAILURE);
 	}
+
+	return(FAILURE);
 }
 
@@ -848,5 +850,5 @@
 */
 
-wdfield()
+void wdfield()
 {
 	curslim = 307;
