--- a/defs.y
+++ b/defs.y
@@ -511,8 +511,7 @@ int perm[24][4] = {
 };
 
 int shapeno;
-void insertshape(s, any, neg_shape)
-char s[4];
+void insertshape(char s[4], int any, int neg_shape)
 {
         int i,j,p;
         int xcount=0, ccount=0;
@@ -625,8 +624,7 @@ char *s;
         return cs;
 }
 
-void predeal_holding(compass, holding)
-char *holding;
+void predeal_holding(int compass, char *holding)
 {
         char suit;
 
